Bugzilla – Attachment 132037 Details for
Bug 101461
[SKL] Unplugging the HDMI/DP/mDP cable from dock will not automically resize framebuffer
Home
|
Browse
2-Xorg.0.log.1
2-Xorg.0.log.1 (text/plain), 25.18 MB, created by
Ethan Hsieh
on 2017-06-19 02:09:12 UTC
(
hide
)
Description:
2-Xorg.0.log.1
Filename:
MIME Type:
Creator:
Ethan Hsieh
Created:
2017-06-19 02:09:12 UTC
Size:
25.18 MB
patch
obsolete
> >[ 132.039] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.039] sna_accel_block: evaluating timers, active=7 >[ 132.039] sna_accel_block: flush timer expires in 14 [132053] >[ 132.039] sna_wakeup_handler >[ 132.039] sna_accel_flush: flush?=0, dirty?=0 >[ 132.039] sna_accel_flush: flush?=0, dirty?=0 >[ 132.039] sna_block_handler (tv=0.3000) >[ 132.039] kgem_retire, need_retire?=1 >[ 132.039] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.039] kgem_retire__requests_ring: retiring ring 0 >[ 132.039] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.039] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.039] kgem_retire -- retired=0, need_retire=1 >[ 132.039] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.039] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.039] sna_accel_block: evaluating timers, active=7 >[ 132.039] sna_accel_block: flush timer expires in 14 [132053] >[ 132.039] sna_wakeup_handler >[ 132.039] sna_accel_flush: flush?=0, dirty?=0 >[ 132.039] sna_accel_flush: flush?=0, dirty?=0 >[ 132.039] sna_block_handler (tv=0.3000) >[ 132.039] kgem_retire, need_retire?=1 >[ 132.039] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.039] kgem_retire__requests_ring: retiring ring 0 >[ 132.039] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.039] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.039] kgem_retire -- retired=0, need_retire=1 >[ 132.039] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.039] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.039] sna_accel_block: evaluating timers, active=7 >[ 132.039] sna_accel_block: flush timer expires in 14 [132053] >[ 132.039] sna_wakeup_handler >[ 132.039] sna_accel_flush: flush?=0, dirty?=0 >[ 132.039] sna_accel_flush: flush?=0, dirty?=0 >[ 132.039] sna_block_handler (tv=0.3000) >[ 132.039] kgem_retire, need_retire?=1 >[ 132.039] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.039] kgem_retire__requests_ring: retiring ring 0 >[ 132.039] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.039] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.040] kgem_retire -- retired=0, need_retire=1 >[ 132.040] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.040] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.040] sna_accel_block: evaluating timers, active=7 >[ 132.040] sna_accel_block: flush timer expires in 13 [132053] >[ 132.040] sna_wakeup_handler >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.040] sna_block_handler (tv=0.2000) >[ 132.040] kgem_retire, need_retire?=1 >[ 132.040] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.040] kgem_retire__requests_ring: retiring ring 0 >[ 132.040] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.040] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.040] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.040] kgem_retire -- retired=0, need_retire=1 >[ 132.040] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.040] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.040] sna_accel_block: evaluating timers, active=7 >[ 132.040] sna_accel_block: flush timer expires in 13 [132053] >[ 132.040] sna_wakeup_handler >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.040] sna_block_handler (tv=0.2000) >[ 132.040] kgem_retire, need_retire?=1 >[ 132.040] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.040] kgem_retire__requests_ring: retiring ring 0 >[ 132.040] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.040] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.040] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.040] kgem_retire -- retired=0, need_retire=1 >[ 132.040] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.040] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.040] sna_accel_block: evaluating timers, active=7 >[ 132.040] sna_accel_block: flush timer expires in 13 [132053] >[ 132.040] sna_wakeup_handler >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.040] sna_block_handler (tv=0.2000) >[ 132.040] kgem_retire, need_retire?=1 >[ 132.040] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.040] kgem_retire__requests_ring: retiring ring 0 >[ 132.040] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.040] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.040] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.040] kgem_retire -- retired=0, need_retire=1 >[ 132.040] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.040] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.040] sna_accel_block: evaluating timers, active=7 >[ 132.040] sna_accel_block: flush timer expires in 13 [132053] >[ 132.040] sna_wakeup_handler >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.040] sna_accel_flush: flush?=0, dirty?=0 >[ 132.041] sna_block_handler (tv=0.1000) >[ 132.041] kgem_retire, need_retire?=1 >[ 132.041] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.041] kgem_retire__requests_ring: retiring ring 0 >[ 132.041] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.041] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.041] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.041] kgem_retire -- retired=0, need_retire=1 >[ 132.041] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.041] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.041] sna_accel_block: evaluating timers, active=7 >[ 132.041] sna_accel_block: flush timer expires in 12 [132053] >[ 132.041] sna_wakeup_handler >[ 132.041] sna_accel_flush: flush?=0, dirty?=0 >[ 132.041] sna_block_handler (tv=0.0) >[ 132.041] sna_wakeup_handler >[ 132.041] sna_accel_flush: flush?=0, dirty?=0 >[ 132.041] sna_accel_flush: flush?=0, dirty?=0 >[ 132.041] sna_block_handler (tv=0.0) >[ 132.041] sna_wakeup_handler >[ 132.041] sna_accel_flush: flush?=0, dirty?=0 >[ 132.041] sna_accel_flush: flush?=0, dirty?=0 >[ 132.041] sna_accel_flush: flush?=0, dirty?=0 >[ 132.041] sna_block_handler (tv=0.1000) >[ 132.041] kgem_retire, need_retire?=1 >[ 132.041] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.041] kgem_retire__requests_ring: retiring ring 0 >[ 132.041] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.041] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.041] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.041] kgem_retire -- retired=0, need_retire=1 >[ 132.041] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.041] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.041] sna_accel_block: evaluating timers, active=7 >[ 132.041] sna_accel_block: flush timer expires in 12 [132053] >[ 132.043] sna_wakeup_handler >[ 132.043] sna_block_handler (tv=0.30000) >[ 132.043] kgem_retire, need_retire?=1 >[ 132.043] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.043] kgem_retire__requests_ring: retiring ring 0 >[ 132.043] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.043] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.043] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.043] kgem_retire -- retired=0, need_retire=1 >[ 132.043] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.043] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.043] sna_accel_block: evaluating timers, active=7 >[ 132.043] sna_accel_block: flush timer expires in 10 [132053] >[ 132.043] sna_wakeup_handler >[ 132.043] sna_accel_flush: flush?=0, dirty?=0 >[ 132.043] sna_accel_flush: flush?=0, dirty?=0 >[ 132.043] sna_block_handler (tv=0.30000) >[ 132.043] kgem_retire, need_retire?=1 >[ 132.043] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.043] kgem_retire__requests_ring: retiring ring 0 >[ 132.043] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.043] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.043] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.043] kgem_retire -- retired=0, need_retire=1 >[ 132.043] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.043] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.043] sna_accel_block: evaluating timers, active=7 >[ 132.043] sna_accel_block: flush timer expires in 10 [132053] >[ 132.043] sna_wakeup_handler >[ 132.043] sna_accel_flush: flush?=0, dirty?=0 >[ 132.043] sna_accel_flush: flush?=0, dirty?=0 >[ 132.043] sna_block_handler (tv=0.30000) >[ 132.043] kgem_retire, need_retire?=1 >[ 132.043] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.043] kgem_retire__requests_ring: retiring ring 0 >[ 132.043] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.043] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.043] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.043] kgem_retire -- retired=0, need_retire=1 >[ 132.043] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.043] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.043] sna_accel_block: evaluating timers, active=7 >[ 132.043] sna_accel_block: flush timer expires in 10 [132053] >[ 132.043] sna_wakeup_handler >[ 132.043] sna_accel_flush: flush?=0, dirty?=0 >[ 132.043] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_block_handler (tv=0.29000) >[ 132.044] kgem_retire, need_retire?=1 >[ 132.044] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.044] kgem_retire__requests_ring: retiring ring 0 >[ 132.044] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.044] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.044] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.044] kgem_retire -- retired=0, need_retire=1 >[ 132.044] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.044] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.044] sna_accel_block: evaluating timers, active=7 >[ 132.044] sna_accel_block: flush timer expires in 9 [132053] >[ 132.044] sna_wakeup_handler >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_block_handler (tv=0.29000) >[ 132.044] kgem_retire, need_retire?=1 >[ 132.044] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.044] kgem_retire__requests_ring: retiring ring 0 >[ 132.044] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.044] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.044] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.044] kgem_retire -- retired=0, need_retire=1 >[ 132.044] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.044] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.044] sna_accel_block: evaluating timers, active=7 >[ 132.044] sna_accel_block: flush timer expires in 9 [132053] >[ 132.044] sna_wakeup_handler >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_block_handler (tv=0.29000) >[ 132.044] kgem_retire, need_retire?=1 >[ 132.044] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.044] kgem_retire__requests_ring: retiring ring 0 >[ 132.044] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.044] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.044] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.044] kgem_retire -- retired=0, need_retire=1 >[ 132.044] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.044] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.044] sna_accel_block: evaluating timers, active=7 >[ 132.044] sna_accel_block: flush timer expires in 9 [132053] >[ 132.044] sna_wakeup_handler >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_block_handler (tv=0.29000) >[ 132.044] kgem_retire, need_retire?=1 >[ 132.044] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.044] kgem_retire__requests_ring: retiring ring 0 >[ 132.044] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.044] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.044] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.044] kgem_retire -- retired=0, need_retire=1 >[ 132.044] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.044] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.044] sna_accel_block: evaluating timers, active=7 >[ 132.044] sna_accel_block: flush timer expires in 9 [132053] >[ 132.044] sna_wakeup_handler >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_block_handler (tv=0.29000) >[ 132.044] kgem_retire, need_retire?=1 >[ 132.044] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.044] kgem_retire__requests_ring: retiring ring 0 >[ 132.044] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.044] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.044] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.044] kgem_retire -- retired=0, need_retire=1 >[ 132.044] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.044] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.044] sna_accel_block: evaluating timers, active=7 >[ 132.044] sna_accel_block: flush timer expires in 9 [132053] >[ 132.044] sna_wakeup_handler >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_accel_flush: flush?=0, dirty?=0 >[ 132.044] sna_block_handler (tv=0.29000) >[ 132.044] kgem_retire, need_retire?=1 >[ 132.044] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.044] kgem_retire__requests_ring: retiring ring 0 >[ 132.044] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.045] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.045] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.045] kgem_retire -- retired=0, need_retire=1 >[ 132.045] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.045] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.045] sna_accel_do_throttle (time=132045), triggered >[ 132.045] sna_accel_throttle (time=132045) >[ 132.045] sna_accel_block: evaluating timers, active=7 >[ 132.045] sna_accel_block: flush timer expires in 8 [132053] >[ 132.045] sna_wakeup_handler >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_block_handler (tv=0.28000) >[ 132.045] kgem_retire, need_retire?=1 >[ 132.045] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.045] kgem_retire__requests_ring: retiring ring 0 >[ 132.045] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.045] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.045] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.045] kgem_retire -- retired=0, need_retire=1 >[ 132.045] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.045] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.045] sna_accel_block: evaluating timers, active=7 >[ 132.045] sna_accel_block: flush timer expires in 8 [132053] >[ 132.045] sna_wakeup_handler >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_block_handler (tv=0.28000) >[ 132.045] kgem_retire, need_retire?=1 >[ 132.045] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.045] kgem_retire__requests_ring: retiring ring 0 >[ 132.045] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.045] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.045] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.045] kgem_retire -- retired=0, need_retire=1 >[ 132.045] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.045] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.045] sna_accel_block: evaluating timers, active=7 >[ 132.045] sna_accel_block: flush timer expires in 8 [132053] >[ 132.045] sna_wakeup_handler >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_block_handler (tv=0.28000) >[ 132.045] kgem_retire, need_retire?=1 >[ 132.045] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.045] kgem_retire__requests_ring: retiring ring 0 >[ 132.045] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.045] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.045] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.045] kgem_retire -- retired=0, need_retire=1 >[ 132.045] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.045] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.045] sna_accel_block: evaluating timers, active=7 >[ 132.045] sna_accel_block: flush timer expires in 8 [132053] >[ 132.045] sna_wakeup_handler >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_accel_flush: flush?=0, dirty?=0 >[ 132.045] sna_block_handler (tv=0.28000) >[ 132.045] kgem_retire, need_retire?=1 >[ 132.045] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.046] kgem_retire__requests_ring: retiring ring 0 >[ 132.046] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.046] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.046] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.046] kgem_retire -- retired=0, need_retire=1 >[ 132.046] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.046] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.046] sna_accel_block: evaluating timers, active=7 >[ 132.046] sna_accel_block: flush timer expires in 7 [132053] >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_block_handler (tv=0.0) >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_block_handler (tv=0.0) >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_block_handler (tv=0.27000) >[ 132.046] kgem_retire, need_retire?=1 >[ 132.046] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.046] kgem_retire__requests_ring: retiring ring 0 >[ 132.046] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.046] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.046] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.046] kgem_retire -- retired=0, need_retire=1 >[ 132.046] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.046] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.046] sna_accel_block: evaluating timers, active=7 >[ 132.046] sna_accel_block: flush timer expires in 7 [132053] >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_block_handler (tv=0.27000) >[ 132.046] kgem_retire, need_retire?=1 >[ 132.046] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.046] kgem_retire__requests_ring: retiring ring 0 >[ 132.046] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.046] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.046] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.046] kgem_retire -- retired=0, need_retire=1 >[ 132.046] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.046] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.046] sna_accel_block: evaluating timers, active=7 >[ 132.046] sna_accel_block: flush timer expires in 7 [132053] >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_block_handler (tv=0.27000) >[ 132.046] kgem_retire, need_retire?=1 >[ 132.046] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.046] kgem_retire__requests_ring: retiring ring 0 >[ 132.046] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.046] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.046] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.046] kgem_retire -- retired=0, need_retire=1 >[ 132.046] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.046] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.046] sna_accel_block: evaluating timers, active=7 >[ 132.046] sna_accel_block: flush timer expires in 7 [132053] >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_block_handler (tv=0.27000) >[ 132.046] kgem_retire, need_retire?=1 >[ 132.046] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.046] kgem_retire__requests_ring: retiring ring 0 >[ 132.046] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.046] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.046] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.046] kgem_retire -- retired=0, need_retire=1 >[ 132.046] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.046] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.046] sna_accel_block: evaluating timers, active=7 >[ 132.046] sna_accel_block: flush timer expires in 7 [132053] >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_block_handler (tv=0.27000) >[ 132.046] kgem_retire, need_retire?=1 >[ 132.046] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.046] kgem_retire__requests_ring: retiring ring 0 >[ 132.046] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.046] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.046] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.046] kgem_retire -- retired=0, need_retire=1 >[ 132.046] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.046] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.046] sna_accel_block: evaluating timers, active=7 >[ 132.046] sna_accel_block: flush timer expires in 7 [132053] >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_block_handler (tv=0.27000) >[ 132.046] kgem_retire, need_retire?=1 >[ 132.046] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.046] kgem_retire__requests_ring: retiring ring 0 >[ 132.046] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.046] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.046] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.046] kgem_retire -- retired=0, need_retire=1 >[ 132.046] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.046] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.046] sna_accel_block: evaluating timers, active=7 >[ 132.046] sna_accel_block: flush timer expires in 7 [132053] >[ 132.046] sna_wakeup_handler >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.046] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_block_handler (tv=0.26000) >[ 132.047] kgem_retire, need_retire?=1 >[ 132.047] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.047] kgem_retire__requests_ring: retiring ring 0 >[ 132.047] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.047] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.047] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.047] kgem_retire -- retired=0, need_retire=1 >[ 132.047] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.047] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.047] sna_accel_block: evaluating timers, active=7 >[ 132.047] sna_accel_block: flush timer expires in 6 [132053] >[ 132.047] sna_wakeup_handler >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_block_handler (tv=0.26000) >[ 132.047] kgem_retire, need_retire?=1 >[ 132.047] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.047] kgem_retire__requests_ring: retiring ring 0 >[ 132.047] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.047] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.047] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.047] kgem_retire -- retired=0, need_retire=1 >[ 132.047] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.047] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.047] sna_accel_block: evaluating timers, active=7 >[ 132.047] sna_accel_block: flush timer expires in 6 [132053] >[ 132.047] sna_wakeup_handler >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_block_handler (tv=0.26000) >[ 132.047] kgem_retire, need_retire?=1 >[ 132.047] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.047] kgem_retire__requests_ring: retiring ring 0 >[ 132.047] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.047] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.047] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.047] kgem_retire -- retired=0, need_retire=1 >[ 132.047] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.047] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.047] sna_accel_block: evaluating timers, active=7 >[ 132.047] sna_accel_block: flush timer expires in 6 [132053] >[ 132.047] sna_wakeup_handler >[ 132.047] sna_block_handler (tv=0.26000) >[ 132.047] kgem_retire, need_retire?=1 >[ 132.047] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.047] kgem_retire__requests_ring: retiring ring 0 >[ 132.047] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.047] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.047] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.047] kgem_retire -- retired=0, need_retire=1 >[ 132.047] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.047] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.047] sna_accel_block: evaluating timers, active=7 >[ 132.047] sna_accel_block: flush timer expires in 6 [132053] >[ 132.047] sna_wakeup_handler >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_block_handler (tv=0.0) >[ 132.047] sna_wakeup_handler >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_accel_flush: flush?=0, dirty?=0 >[ 132.047] sna_block_handler (tv=0.26000) >[ 132.047] kgem_retire, need_retire?=1 >[ 132.047] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.047] kgem_retire__requests_ring: retiring ring 0 >[ 132.047] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.048] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.048] kgem_retire -- retired=0, need_retire=1 >[ 132.048] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.048] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.048] sna_accel_block: evaluating timers, active=7 >[ 132.048] sna_accel_block: flush timer expires in 5 [132053] >[ 132.048] sna_wakeup_handler >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_block_handler (tv=0.25000) >[ 132.048] kgem_retire, need_retire?=1 >[ 132.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.048] kgem_retire__requests_ring: retiring ring 0 >[ 132.048] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.048] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.048] kgem_retire -- retired=0, need_retire=1 >[ 132.048] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.048] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.048] sna_accel_block: evaluating timers, active=7 >[ 132.048] sna_accel_block: flush timer expires in 5 [132053] >[ 132.048] sna_wakeup_handler >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_block_handler (tv=0.25000) >[ 132.048] kgem_retire, need_retire?=1 >[ 132.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.048] kgem_retire__requests_ring: retiring ring 0 >[ 132.048] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.048] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.048] kgem_retire -- retired=0, need_retire=1 >[ 132.048] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.048] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.048] sna_accel_block: evaluating timers, active=7 >[ 132.048] sna_accel_block: flush timer expires in 5 [132053] >[ 132.048] sna_wakeup_handler >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_block_handler (tv=0.25000) >[ 132.048] kgem_retire, need_retire?=1 >[ 132.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.048] kgem_retire__requests_ring: retiring ring 0 >[ 132.048] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.048] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.048] kgem_retire -- retired=0, need_retire=1 >[ 132.048] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.048] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.048] sna_accel_block: evaluating timers, active=7 >[ 132.048] sna_accel_block: flush timer expires in 5 [132053] >[ 132.048] sna_wakeup_handler >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_block_handler (tv=0.25000) >[ 132.048] kgem_retire, need_retire?=1 >[ 132.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.048] kgem_retire__requests_ring: retiring ring 0 >[ 132.048] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.048] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.048] kgem_retire -- retired=0, need_retire=1 >[ 132.048] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.048] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.048] sna_accel_block: evaluating timers, active=7 >[ 132.048] sna_accel_block: flush timer expires in 5 [132053] >[ 132.048] sna_wakeup_handler >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_block_handler (tv=0.25000) >[ 132.048] kgem_retire, need_retire?=1 >[ 132.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.048] kgem_retire__requests_ring: retiring ring 0 >[ 132.048] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.048] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.048] kgem_retire -- retired=0, need_retire=1 >[ 132.048] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.048] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.048] sna_accel_block: evaluating timers, active=7 >[ 132.048] sna_accel_block: flush timer expires in 5 [132053] >[ 132.048] sna_wakeup_handler >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_accel_flush: flush?=0, dirty?=0 >[ 132.048] sna_block_handler (tv=0.25000) >[ 132.048] kgem_retire, need_retire?=1 >[ 132.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.048] kgem_retire__requests_ring: retiring ring 0 >[ 132.048] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.048] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.048] kgem_retire -- retired=0, need_retire=1 >[ 132.048] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.048] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.048] sna_accel_block: evaluating timers, active=7 >[ 132.048] sna_accel_block: flush timer expires in 5 [132053] >[ 132.048] sna_wakeup_handler >[ 132.049] sna_accel_flush: flush?=0, dirty?=0 >[ 132.049] sna_accel_flush: flush?=0, dirty?=0 >[ 132.049] sna_accel_flush: flush?=0, dirty?=0 >[ 132.049] sna_block_handler (tv=0.24000) >[ 132.049] kgem_retire, need_retire?=1 >[ 132.049] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.049] kgem_retire__requests_ring: retiring ring 0 >[ 132.049] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.049] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.049] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.049] kgem_retire -- retired=0, need_retire=1 >[ 132.049] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.049] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.049] sna_accel_block: evaluating timers, active=7 >[ 132.049] sna_accel_block: flush timer expires in 4 [132053] >[ 132.049] sna_wakeup_handler >[ 132.049] sna_accel_flush: flush?=0, dirty?=0 >[ 132.049] sna_accel_flush: flush?=0, dirty?=0 >[ 132.049] sna_block_handler (tv=0.24000) >[ 132.049] kgem_retire, need_retire?=1 >[ 132.049] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.049] kgem_retire__requests_ring: retiring ring 0 >[ 132.049] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.049] __kgem_retire_rq: request 1 complete >[ 132.049] __kgem_bo_flush: handle=135, busy=0, wedged=0 >[ 132.049] kgem_bo_move_to_cache: release handle=135 >[ 132.049] kgem_bo_move_to_inactive: moving handle=135 to inactive >[ 132.049] kgem_retire__requests_ring: retiring ring 0 >[ 132.049] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.049] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 1 >[ 132.049] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.049] kgem_retire -- retired=1, need_retire=1 >[ 132.049] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.049] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.049] sna_accel_block: evaluating timers, active=7 >[ 132.049] sna_accel_block: flush timer expires in 4 [132053] >[ 132.051] sna_wakeup_handler >[ 132.051] sna_randr_getinfo() >[ 132.051] sna_handle_uevents >[ 132.051] sna_output_detect(eDP1:48) >[ 132.051] sna_output_detect(eDP1) reporting cached status (since 1707ms): 0 >[ 132.051] sna_output_get_modes(eDP1:48) >[ 132.051] sna_output_attach_edid(eDP1): attaching EDID id=110, current=110 >[ 132.051] sna_output_attach_edid(eDP1): retrieving blob id=110, length=128 >[ 132.051] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged >[ 132.051] sna_output_attach_tile: found? TILE=-1 >[ 132.051] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 >[ 132.051] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 >[ 132.051] sna_output_get_modes: adding 1 probed modes >[ 132.051] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 >[ 132.051] Adding 16:9 modes -- 34440 < 34560 > 34680 >[ 132.051] kgem_can_create_2d: 3840x2160 @ 32 >[ 132.051] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 132.051] kgem_can_create_2d: untiled size=33177600 >[ 132.051] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 132.051] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 132.051] kgem_can_create_2d: tiled[-1] size=33177600 >[ 132.051] kgem_can_create_2d: 640x480 @ 32 >[ 132.051] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 132.051] kgem_can_create_2d: untiled size=1228800 >[ 132.051] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 132.052] kgem_can_create_2d: tiled[-1] size=1228800 >[ 132.052] kgem_can_create_2d: 800x600 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 132.052] kgem_can_create_2d: untiled size=1921024 >[ 132.052] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 132.052] kgem_can_create_2d: tiled[-1] size=1921024 >[ 132.052] kgem_can_create_2d: 800x600 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 132.052] kgem_can_create_2d: untiled size=1921024 >[ 132.052] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 132.052] kgem_can_create_2d: tiled[-1] size=1921024 >[ 132.052] kgem_can_create_2d: 1024x768 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 132.052] kgem_can_create_2d: untiled size=3145728 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 132.052] kgem_can_create_2d: tiled[-1] size=3145728 >[ 132.052] kgem_can_create_2d: 1280x960 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 132.052] kgem_can_create_2d: untiled size=4915200 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 >[ 132.052] kgem_can_create_2d: tiled[-1] size=4915200 >[ 132.052] kgem_can_create_2d: 1280x1024 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 132.052] kgem_can_create_2d: untiled size=5242880 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 132.052] kgem_can_create_2d: tiled[-1] size=5242880 >[ 132.052] kgem_can_create_2d: 1600x1200 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 132.052] kgem_can_create_2d: untiled size=7680000 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 132.052] kgem_can_create_2d: tiled[-1] size=7680000 >[ 132.052] kgem_can_create_2d: 1792x1344 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 132.052] kgem_can_create_2d: untiled size=9633792 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 >[ 132.052] kgem_can_create_2d: tiled[-1] size=9633792 >[ 132.052] kgem_can_create_2d: 1856x1392 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 132.052] kgem_can_create_2d: untiled size=10334208 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 >[ 132.052] kgem_can_create_2d: tiled[-1] size=10334208 >[ 132.052] kgem_can_create_2d: 1920x1440 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 132.052] kgem_can_create_2d: untiled size=11059200 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 >[ 132.052] kgem_can_create_2d: tiled[-1] size=11059200 >[ 132.052] kgem_can_create_2d: 1152x864 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 132.052] kgem_can_create_2d: untiled size=3981312 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 132.052] kgem_can_create_2d: tiled[-1] size=3981312 >[ 132.052] kgem_can_create_2d: 1360x768 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 132.052] kgem_can_create_2d: untiled size=4177920 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 132.052] kgem_can_create_2d: tiled[-1] size=4177920 >[ 132.052] kgem_can_create_2d: 1360x768 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 132.052] kgem_can_create_2d: untiled size=4177920 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 >[ 132.052] kgem_can_create_2d: tiled[-1] size=4177920 >[ 132.052] kgem_can_create_2d: 1400x1050 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 132.052] kgem_can_create_2d: untiled size=5881856 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 >[ 132.052] kgem_can_create_2d: tiled[-1] size=5881856 >[ 132.052] kgem_can_create_2d: 1440x900 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 132.052] kgem_can_create_2d: untiled size=5185536 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 >[ 132.052] kgem_can_create_2d: tiled[-1] size=5185536 >[ 132.052] kgem_can_create_2d: 1600x1024 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 132.052] kgem_can_create_2d: untiled size=6553600 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 >[ 132.052] kgem_can_create_2d: tiled[-1] size=6553600 >[ 132.052] kgem_can_create_2d: 1680x1050 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 132.052] kgem_can_create_2d: untiled size=7057408 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 132.052] kgem_can_create_2d: tiled[-1] size=7057408 >[ 132.052] kgem_can_create_2d: 1680x1050 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 132.052] kgem_can_create_2d: untiled size=7057408 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 >[ 132.052] kgem_can_create_2d: tiled[-1] size=7057408 >[ 132.052] kgem_can_create_2d: 1920x1080 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.052] kgem_can_create_2d: untiled size=8294400 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.052] kgem_can_create_2d: tiled[-1] size=8294400 >[ 132.052] kgem_can_create_2d: 1920x1200 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 132.052] kgem_can_create_2d: untiled size=9216000 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 132.052] kgem_can_create_2d: tiled[-1] size=9216000 >[ 132.052] kgem_can_create_2d: 2048x1536 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 132.052] kgem_can_create_2d: untiled size=12582912 >[ 132.052] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 >[ 132.052] kgem_can_create_2d: tiled[-1] size=12582912 >[ 132.052] kgem_can_create_2d: 1920x1080 @ 32 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.052] kgem_can_create_2d: untiled size=8294400 >[ 132.052] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 132.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.052] kgem_can_create_2d: tiled[-1] size=8294400 >[ 132.053] kgem_can_create_2d: 640x360 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 132.053] kgem_can_create_2d: untiled size=921600 >[ 132.053] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 >[ 132.053] kgem_can_create_2d: tiled[-1] size=921600 >[ 132.053] kgem_can_create_2d: 720x405 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 132.053] kgem_can_create_2d: untiled size=1167360 >[ 132.053] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 >[ 132.053] kgem_can_create_2d: tiled[-1] size=1167360 >[ 132.053] kgem_can_create_2d: 864x486 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 132.053] kgem_can_create_2d: untiled size=1683456 >[ 132.053] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 >[ 132.053] kgem_can_create_2d: tiled[-1] size=1683456 >[ 132.053] kgem_can_create_2d: 960x540 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 132.053] kgem_can_create_2d: untiled size=2076672 >[ 132.053] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 >[ 132.053] kgem_can_create_2d: tiled[-1] size=2076672 >[ 132.053] kgem_can_create_2d: 1024x576 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 132.053] kgem_can_create_2d: untiled size=2359296 >[ 132.053] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 >[ 132.053] kgem_can_create_2d: tiled[-1] size=2359296 >[ 132.053] kgem_can_create_2d: 1280x720 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 132.053] kgem_can_create_2d: untiled size=3686400 >[ 132.053] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 132.053] kgem_can_create_2d: tiled[-1] size=3686400 >[ 132.053] kgem_can_create_2d: 1368x768 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 132.053] kgem_can_create_2d: untiled size=4202496 >[ 132.053] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 >[ 132.053] kgem_can_create_2d: tiled[-1] size=4202496 >[ 132.053] kgem_can_create_2d: 1600x900 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 132.053] kgem_can_create_2d: untiled size=5763072 >[ 132.053] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 132.053] kgem_can_create_2d: tiled[-1] size=5763072 >[ 132.053] kgem_can_create_2d: 2048x1152 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 132.053] kgem_can_create_2d: untiled size=9437184 >[ 132.053] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 >[ 132.053] kgem_can_create_2d: tiled[-1] size=9437184 >[ 132.053] kgem_can_create_2d: 2560x1440 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 132.053] kgem_can_create_2d: untiled size=14745600 >[ 132.053] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 132.053] kgem_can_create_2d: tiled[-1] size=14745600 >[ 132.053] kgem_can_create_2d: 2880x1620 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 132.053] kgem_can_create_2d: untiled size=18665472 >[ 132.053] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 >[ 132.053] kgem_can_create_2d: tiled[-1] size=18665472 >[ 132.053] kgem_can_create_2d: 3200x1800 @ 32 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 132.053] kgem_can_create_2d: untiled size=23040000 >[ 132.053] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 >[ 132.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 >[ 132.053] kgem_can_create_2d: tiled[-1] size=23040000 >[ 132.053] sna_output_detect(DP1:56) >[ 132.053] sna_output_detect(DP1) reporting cached status (since 1707ms): 1 >[ 132.053] sna_output_detect(DP1-1:50) >[ 132.053] sna_output_detect(DP1-1) reporting cached status (since 1700ms): 1 >[ 132.053] sna_output_detect(DP1-2:74) >[ 132.053] sna_output_detect(DP1-2) reporting cached status (since 1700ms): 0 >[ 132.053] sna_output_get_modes(DP1-2:74) >[ 132.053] sna_output_attach_edid(DP1-2): attaching EDID id=111, current=111 >[ 132.053] sna_output_attach_edid(DP1-2): retrieving blob id=111, length=256 >[ 132.053] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged >[ 132.053] sna_output_attach_tile: found? TILE=4 >[ 132.053] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 >[ 132.053] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 >[ 132.053] sna_output_get_modes: adding 30 probed modes >[ 132.053] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 >[ 132.053] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 >[ 132.053] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 >[ 132.053] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 >[ 132.053] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 >[ 132.053] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 >[ 132.053] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 132.053] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 132.053] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 132.053] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 132.053] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 >[ 132.053] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 >[ 132.053] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 >[ 132.053] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 132.053] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 >[ 132.053] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 >[ 132.053] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 132.053] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 >[ 132.053] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 >[ 132.053] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 >[ 132.053] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 >[ 132.054] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 >[ 132.054] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 >[ 132.054] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 >[ 132.054] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 132.054] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 >[ 132.054] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 >[ 132.054] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 132.054] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 >[ 132.054] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 >[ 132.054] kgem_can_create_2d: 3840x2160 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 132.054] kgem_can_create_2d: untiled size=33177600 >[ 132.054] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 132.054] kgem_can_create_2d: tiled[-1] size=33177600 >[ 132.054] kgem_can_create_2d: 3840x2160 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 132.054] kgem_can_create_2d: untiled size=33177600 >[ 132.054] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 >[ 132.054] kgem_can_create_2d: tiled[-1] size=33177600 >[ 132.054] kgem_can_create_2d: 2560x1440 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 132.054] kgem_can_create_2d: untiled size=14745600 >[ 132.054] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 >[ 132.054] kgem_can_create_2d: tiled[-1] size=14745600 >[ 132.054] kgem_can_create_2d: 2048x1280 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 132.054] kgem_can_create_2d: untiled size=10485760 >[ 132.054] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 >[ 132.054] kgem_can_create_2d: tiled[-1] size=10485760 >[ 132.054] kgem_can_create_2d: 1920x1200 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 132.054] kgem_can_create_2d: untiled size=9216000 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 >[ 132.054] kgem_can_create_2d: tiled[-1] size=9216000 >[ 132.054] kgem_can_create_2d: 1920x1080 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: untiled size=8294400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: tiled[-1] size=8294400 >[ 132.054] kgem_can_create_2d: 1920x1080 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: untiled size=8294400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: tiled[-1] size=8294400 >[ 132.054] kgem_can_create_2d: 1920x1080 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: untiled size=8294400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: tiled[-1] size=8294400 >[ 132.054] kgem_can_create_2d: 1920x1080 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: untiled size=8294400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: tiled[-1] size=8294400 >[ 132.054] kgem_can_create_2d: 1920x1080 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: untiled size=8294400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: tiled[-1] size=8294400 >[ 132.054] kgem_can_create_2d: 1920x1080 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: untiled size=8294400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 >[ 132.054] kgem_can_create_2d: tiled[-1] size=8294400 >[ 132.054] kgem_can_create_2d: 1600x1200 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 132.054] kgem_can_create_2d: untiled size=7680000 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 >[ 132.054] kgem_can_create_2d: tiled[-1] size=7680000 >[ 132.054] kgem_can_create_2d: 1600x900 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 132.054] kgem_can_create_2d: untiled size=5763072 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 >[ 132.054] kgem_can_create_2d: tiled[-1] size=5763072 >[ 132.054] kgem_can_create_2d: 1280x1024 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 132.054] kgem_can_create_2d: untiled size=5242880 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 132.054] kgem_can_create_2d: tiled[-1] size=5242880 >[ 132.054] kgem_can_create_2d: 1280x1024 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 132.054] kgem_can_create_2d: untiled size=5242880 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 >[ 132.054] kgem_can_create_2d: tiled[-1] size=5242880 >[ 132.054] kgem_can_create_2d: 1152x864 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 132.054] kgem_can_create_2d: untiled size=3981312 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 >[ 132.054] kgem_can_create_2d: tiled[-1] size=3981312 >[ 132.054] kgem_can_create_2d: 1280x720 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 132.054] kgem_can_create_2d: untiled size=3686400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 132.054] kgem_can_create_2d: tiled[-1] size=3686400 >[ 132.054] kgem_can_create_2d: 1280x720 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 132.054] kgem_can_create_2d: untiled size=3686400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 132.054] kgem_can_create_2d: tiled[-1] size=3686400 >[ 132.054] kgem_can_create_2d: 1280x720 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 132.054] kgem_can_create_2d: untiled size=3686400 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 >[ 132.054] kgem_can_create_2d: tiled[-1] size=3686400 >[ 132.054] kgem_can_create_2d: 1024x768 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 132.054] kgem_can_create_2d: untiled size=3145728 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 132.054] kgem_can_create_2d: tiled[-1] size=3145728 >[ 132.054] kgem_can_create_2d: 1024x768 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 132.054] kgem_can_create_2d: untiled size=3145728 >[ 132.054] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 >[ 132.054] kgem_can_create_2d: tiled[-1] size=3145728 >[ 132.054] kgem_can_create_2d: 800x600 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 132.054] kgem_can_create_2d: untiled size=1921024 >[ 132.054] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 132.054] kgem_can_create_2d: tiled[-1] size=1921024 >[ 132.054] kgem_can_create_2d: 800x600 @ 32 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 132.054] kgem_can_create_2d: untiled size=1921024 >[ 132.054] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 >[ 132.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 >[ 132.054] kgem_can_create_2d: tiled[-1] size=1921024 >[ 132.054] kgem_can_create_2d: 720x576 @ 32 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 132.055] kgem_can_create_2d: untiled size=1658880 >[ 132.055] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 >[ 132.055] kgem_can_create_2d: tiled[-1] size=1658880 >[ 132.055] kgem_can_create_2d: 720x480 @ 32 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 132.055] kgem_can_create_2d: untiled size=1384448 >[ 132.055] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 132.055] kgem_can_create_2d: tiled[-1] size=1384448 >[ 132.055] kgem_can_create_2d: 720x480 @ 32 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 132.055] kgem_can_create_2d: untiled size=1384448 >[ 132.055] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 >[ 132.055] kgem_can_create_2d: tiled[-1] size=1384448 >[ 132.055] kgem_can_create_2d: 640x480 @ 32 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 132.055] kgem_can_create_2d: untiled size=1228800 >[ 132.055] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 132.055] kgem_can_create_2d: tiled[-1] size=1228800 >[ 132.055] kgem_can_create_2d: 640x480 @ 32 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 132.055] kgem_can_create_2d: untiled size=1228800 >[ 132.055] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 132.055] kgem_can_create_2d: tiled[-1] size=1228800 >[ 132.055] kgem_can_create_2d: 640x480 @ 32 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 132.055] kgem_can_create_2d: untiled size=1228800 >[ 132.055] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 >[ 132.055] kgem_can_create_2d: tiled[-1] size=1228800 >[ 132.055] kgem_can_create_2d: 720x400 @ 32 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 132.055] kgem_can_create_2d: untiled size=1155072 >[ 132.055] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 >[ 132.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 >[ 132.055] kgem_can_create_2d: tiled[-1] size=1155072 >[ 132.055] sna_output_detect(DP1-3:68) >[ 132.055] sna_output_detect(DP1-3) reporting cached status (since 1646ms): 1 >[ 132.055] sna_output_detect(DP2:63) >[ 132.055] sna_output_detect(DP2) reporting cached status (since 1646ms): 1 >[ 132.055] sna_output_detect(HDMI1:60) >[ 132.055] sna_output_detect(HDMI1) reporting cached status (since 1646ms): 1 >[ 132.055] sna_output_detect(HDMI2:67) >[ 132.055] sna_output_detect(HDMI2) reporting cached status (since 1637ms): 1 >[ 132.055] sna_output_detect(VIRTUAL1) has user modes? 0 >[ 132.055] sna_accel_flush: flush?=0, dirty?=0 >[ 132.055] sna_accel_flush: flush?=0, dirty?=0 >[ 132.055] sna_accel_flush: flush?=0, dirty?=0 >[ 132.055] sna_block_handler (tv=0.18000) >[ 132.055] kgem_retire, need_retire?=1 >[ 132.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.055] kgem_retire__requests_ring: retiring ring 0 >[ 132.055] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.055] kgem_retire -- retired=0, need_retire=1 >[ 132.055] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.055] sna_scanout_do_flush: flush timer active: delta=-2 >[ 132.055] sna_scanout_do_flush (time=132055), triggered >[ 132.055] sna_scanout_flush (time=132055), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.055] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.055] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.055] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.055] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.055] sna_accel_block: evaluating timers, active=7 >[ 132.055] sna_accel_block: flush timer expires in 16 [132071] >[ 132.055] sna_wakeup_handler >[ 132.055] sna_block_handler (tv=0.18000) >[ 132.055] kgem_retire, need_retire?=1 >[ 132.055] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.055] kgem_retire__requests_ring: retiring ring 0 >[ 132.055] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.055] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.055] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.055] kgem_retire -- retired=0, need_retire=1 >[ 132.055] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.055] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.055] sna_accel_block: evaluating timers, active=7 >[ 132.055] sna_accel_block: flush timer expires in 16 [132071] >[ 132.056] sna_wakeup_handler >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_block_handler (tv=0.17000) >[ 132.056] kgem_retire, need_retire?=1 >[ 132.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.056] kgem_retire__requests_ring: retiring ring 0 >[ 132.056] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.056] kgem_retire -- retired=0, need_retire=1 >[ 132.056] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.056] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.056] sna_accel_block: evaluating timers, active=7 >[ 132.056] sna_accel_block: flush timer expires in 15 [132071] >[ 132.056] sna_wakeup_handler >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_block_handler (tv=0.17000) >[ 132.056] kgem_retire, need_retire?=1 >[ 132.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.056] kgem_retire__requests_ring: retiring ring 0 >[ 132.056] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.056] kgem_retire -- retired=0, need_retire=1 >[ 132.056] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.056] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.056] sna_accel_block: evaluating timers, active=7 >[ 132.056] sna_accel_block: flush timer expires in 15 [132071] >[ 132.056] sna_wakeup_handler >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_block_handler (tv=0.17000) >[ 132.056] kgem_retire, need_retire?=1 >[ 132.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.056] kgem_retire__requests_ring: retiring ring 0 >[ 132.056] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.056] kgem_retire -- retired=0, need_retire=1 >[ 132.056] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.056] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.056] sna_accel_block: evaluating timers, active=7 >[ 132.056] sna_accel_block: flush timer expires in 15 [132071] >[ 132.056] sna_wakeup_handler >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_block_handler (tv=0.17000) >[ 132.056] kgem_retire, need_retire?=1 >[ 132.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.056] kgem_retire__requests_ring: retiring ring 0 >[ 132.056] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.056] kgem_retire -- retired=0, need_retire=1 >[ 132.056] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.056] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.056] sna_accel_block: evaluating timers, active=7 >[ 132.056] sna_accel_block: flush timer expires in 15 [132071] >[ 132.056] sna_wakeup_handler >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_accel_flush: flush?=0, dirty?=0 >[ 132.056] sna_block_handler (tv=0.17000) >[ 132.056] kgem_retire, need_retire?=1 >[ 132.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.056] kgem_retire__requests_ring: retiring ring 0 >[ 132.056] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.056] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.056] kgem_retire -- retired=0, need_retire=1 >[ 132.056] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.056] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.056] sna_accel_block: evaluating timers, active=7 >[ 132.056] sna_accel_block: flush timer expires in 15 [132071] >[ 132.057] sna_wakeup_handler >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_block_handler (tv=0.16000) >[ 132.057] kgem_retire, need_retire?=1 >[ 132.057] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.057] kgem_retire__requests_ring: retiring ring 0 >[ 132.057] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.057] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.057] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.057] kgem_retire -- retired=0, need_retire=1 >[ 132.057] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.057] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.057] sna_accel_block: evaluating timers, active=7 >[ 132.057] sna_accel_block: flush timer expires in 14 [132071] >[ 132.057] sna_wakeup_handler >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_block_handler (tv=0.16000) >[ 132.057] kgem_retire, need_retire?=1 >[ 132.057] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.057] kgem_retire__requests_ring: retiring ring 0 >[ 132.057] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.057] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.057] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.057] kgem_retire -- retired=0, need_retire=1 >[ 132.057] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.057] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.057] sna_accel_block: evaluating timers, active=7 >[ 132.057] sna_accel_block: flush timer expires in 14 [132071] >[ 132.057] sna_wakeup_handler >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_block_handler (tv=0.16000) >[ 132.057] kgem_retire, need_retire?=1 >[ 132.057] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.057] kgem_retire__requests_ring: retiring ring 0 >[ 132.057] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.057] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.057] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.057] kgem_retire -- retired=0, need_retire=1 >[ 132.057] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.057] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.057] sna_accel_block: evaluating timers, active=7 >[ 132.057] sna_accel_block: flush timer expires in 14 [132071] >[ 132.057] sna_wakeup_handler >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_block_handler (tv=0.16000) >[ 132.057] kgem_retire, need_retire?=1 >[ 132.057] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.057] kgem_retire__requests_ring: retiring ring 0 >[ 132.057] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.057] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 >[ 132.057] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.057] kgem_retire -- retired=0, need_retire=1 >[ 132.057] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.057] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.057] sna_accel_block: evaluating timers, active=7 >[ 132.057] sna_accel_block: flush timer expires in 14 [132071] >[ 132.057] sna_wakeup_handler >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_block_handler (tv=0.16000) >[ 132.057] kgem_retire, need_retire?=1 >[ 132.057] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.057] kgem_retire__requests_ring: retiring ring 0 >[ 132.057] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.057] __kgem_retire_rq: request 2 complete >[ 132.057] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 132.057] __kgem_bo_flush: moving 134 to flushing >[ 132.057] __kgem_retire_rq: movied 134 to flushing >[ 132.057] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.057] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.057] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.057] kgem_retire -- retired=0, need_retire=1 >[ 132.057] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.057] gen6_render_retire: resetting idle vbo >[ 132.057] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.057] sna_accel_block: evaluating timers, active=7 >[ 132.057] sna_accel_block: flush timer expires in 14 [132071] >[ 132.057] sna_wakeup_handler >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_accel_flush: flush?=0, dirty?=0 >[ 132.057] sna_block_handler (tv=0.16000) >[ 132.057] kgem_retire, need_retire?=1 >[ 132.057] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.057] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.057] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.057] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.057] kgem_retire -- retired=0, need_retire=1 >[ 132.057] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.057] gen6_render_retire: resetting idle vbo >[ 132.057] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.057] sna_accel_block: evaluating timers, active=7 >[ 132.057] sna_accel_block: flush timer expires in 14 [132071] >[ 132.057] sna_wakeup_handler >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_block_handler (tv=0.15000) >[ 132.058] kgem_retire, need_retire?=1 >[ 132.058] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.058] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire -- retired=0, need_retire=1 >[ 132.058] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.058] gen6_render_retire: resetting idle vbo >[ 132.058] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.058] sna_accel_block: evaluating timers, active=7 >[ 132.058] sna_accel_block: flush timer expires in 13 [132071] >[ 132.058] sna_wakeup_handler >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_block_handler (tv=0.15000) >[ 132.058] kgem_retire, need_retire?=1 >[ 132.058] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.058] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire -- retired=0, need_retire=1 >[ 132.058] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.058] gen6_render_retire: resetting idle vbo >[ 132.058] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.058] sna_accel_block: evaluating timers, active=7 >[ 132.058] sna_accel_block: flush timer expires in 13 [132071] >[ 132.058] sna_wakeup_handler >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_block_handler (tv=0.15000) >[ 132.058] kgem_retire, need_retire?=1 >[ 132.058] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.058] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire -- retired=0, need_retire=1 >[ 132.058] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.058] gen6_render_retire: resetting idle vbo >[ 132.058] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.058] sna_accel_block: evaluating timers, active=7 >[ 132.058] sna_accel_block: flush timer expires in 13 [132071] >[ 132.058] sna_wakeup_handler >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_block_handler (tv=0.15000) >[ 132.058] kgem_retire, need_retire?=1 >[ 132.058] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.058] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire -- retired=0, need_retire=1 >[ 132.058] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.058] gen6_render_retire: resetting idle vbo >[ 132.058] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.058] sna_accel_block: evaluating timers, active=7 >[ 132.058] sna_accel_block: flush timer expires in 13 [132071] >[ 132.058] sna_wakeup_handler >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_block_handler (tv=0.15000) >[ 132.058] kgem_retire, need_retire?=1 >[ 132.058] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.058] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire -- retired=0, need_retire=1 >[ 132.058] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.058] gen6_render_retire: resetting idle vbo >[ 132.058] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.058] sna_accel_block: evaluating timers, active=7 >[ 132.058] sna_accel_block: flush timer expires in 13 [132071] >[ 132.058] sna_wakeup_handler >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_block_handler (tv=0.15000) >[ 132.058] kgem_retire, need_retire?=1 >[ 132.058] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.058] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire -- retired=0, need_retire=1 >[ 132.058] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.058] gen6_render_retire: resetting idle vbo >[ 132.058] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.058] sna_accel_block: evaluating timers, active=7 >[ 132.058] sna_accel_block: flush timer expires in 13 [132071] >[ 132.058] sna_wakeup_handler >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_block_handler (tv=0.15000) >[ 132.058] kgem_retire, need_retire?=1 >[ 132.058] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.058] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire -- retired=0, need_retire=1 >[ 132.058] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.058] gen6_render_retire: resetting idle vbo >[ 132.058] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.058] sna_accel_block: evaluating timers, active=7 >[ 132.058] sna_accel_block: flush timer expires in 13 [132071] >[ 132.058] sna_wakeup_handler >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_accel_flush: flush?=0, dirty?=0 >[ 132.058] sna_block_handler (tv=0.15000) >[ 132.058] kgem_retire, need_retire?=1 >[ 132.058] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.058] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.058] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.059] sna_block_handler (tv=0.14000) >[ 132.059] kgem_retire, need_retire?=1 >[ 132.059] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.059] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.059] kgem_retire -- retired=0, need_retire=1 >[ 132.059] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.059] gen6_render_retire: resetting idle vbo >[ 132.059] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.059] sna_accel_block: evaluating timers, active=7 >[ 132.059] sna_accel_block: flush timer expires in 12 [132071] >[ 132.059] sna_wakeup_handler >[ 132.059] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_block_handler (tv=0.13000) >[ 132.060] kgem_retire, need_retire?=1 >[ 132.060] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.060] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire -- retired=0, need_retire=1 >[ 132.060] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.060] gen6_render_retire: resetting idle vbo >[ 132.060] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.060] sna_accel_block: evaluating timers, active=7 >[ 132.060] sna_accel_block: flush timer expires in 11 [132071] >[ 132.060] sna_wakeup_handler >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_block_handler (tv=0.13000) >[ 132.060] kgem_retire, need_retire?=1 >[ 132.060] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.060] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire -- retired=0, need_retire=1 >[ 132.060] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.060] gen6_render_retire: resetting idle vbo >[ 132.060] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.060] sna_accel_block: evaluating timers, active=7 >[ 132.060] sna_accel_block: flush timer expires in 11 [132071] >[ 132.060] sna_wakeup_handler >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_block_handler (tv=0.13000) >[ 132.060] kgem_retire, need_retire?=1 >[ 132.060] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.060] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire -- retired=0, need_retire=1 >[ 132.060] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.060] gen6_render_retire: resetting idle vbo >[ 132.060] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.060] sna_accel_block: evaluating timers, active=7 >[ 132.060] sna_accel_block: flush timer expires in 11 [132071] >[ 132.060] sna_wakeup_handler >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_block_handler (tv=0.13000) >[ 132.060] kgem_retire, need_retire?=1 >[ 132.060] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.060] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire -- retired=0, need_retire=1 >[ 132.060] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.060] gen6_render_retire: resetting idle vbo >[ 132.060] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.060] sna_accel_block: evaluating timers, active=7 >[ 132.060] sna_accel_block: flush timer expires in 11 [132071] >[ 132.060] sna_wakeup_handler >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_block_handler (tv=0.13000) >[ 132.060] kgem_retire, need_retire?=1 >[ 132.060] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.060] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire -- retired=0, need_retire=1 >[ 132.060] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.060] gen6_render_retire: resetting idle vbo >[ 132.060] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.060] sna_accel_block: evaluating timers, active=7 >[ 132.060] sna_accel_block: flush timer expires in 11 [132071] >[ 132.060] sna_wakeup_handler >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_block_handler (tv=0.13000) >[ 132.060] kgem_retire, need_retire?=1 >[ 132.060] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.060] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire -- retired=0, need_retire=1 >[ 132.060] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.060] gen6_render_retire: resetting idle vbo >[ 132.060] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.060] sna_accel_block: evaluating timers, active=7 >[ 132.060] sna_accel_block: flush timer expires in 11 [132071] >[ 132.060] sna_wakeup_handler >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_block_handler (tv=0.13000) >[ 132.060] kgem_retire, need_retire?=1 >[ 132.060] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.060] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire -- retired=0, need_retire=1 >[ 132.060] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.060] gen6_render_retire: resetting idle vbo >[ 132.060] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.060] sna_accel_block: evaluating timers, active=7 >[ 132.060] sna_accel_block: flush timer expires in 11 [132071] >[ 132.060] sna_wakeup_handler >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_accel_flush: flush?=0, dirty?=0 >[ 132.060] sna_block_handler (tv=0.13000) >[ 132.060] kgem_retire, need_retire?=1 >[ 132.060] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.060] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.060] kgem_retire -- retired=0, need_retire=1 >[ 132.060] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.060] gen6_render_retire: resetting idle vbo >[ 132.060] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.060] sna_accel_block: evaluating timers, active=7 >[ 132.060] sna_accel_block: flush timer expires in 11 [132071] >[ 132.060] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.061] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.061] kgem_retire -- retired=0, need_retire=1 >[ 132.061] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.061] gen6_render_retire: resetting idle vbo >[ 132.061] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.061] sna_accel_block: evaluating timers, active=7 >[ 132.061] sna_accel_block: flush timer expires in 10 [132071] >[ 132.061] sna_wakeup_handler >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_accel_flush: flush?=0, dirty?=0 >[ 132.061] sna_block_handler (tv=0.12000) >[ 132.061] kgem_retire, need_retire?=1 >[ 132.061] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_do_throttle (time=132062), triggered >[ 132.062] sna_accel_throttle (time=132062) >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.062] sna_accel_block: flush timer expires in 9 [132071] >[ 132.062] sna_wakeup_handler >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_accel_flush: flush?=0, dirty?=0 >[ 132.062] sna_block_handler (tv=0.11000) >[ 132.062] kgem_retire, need_retire?=1 >[ 132.062] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.062] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.062] kgem_retire -- retired=0, need_retire=1 >[ 132.062] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.062] gen6_render_retire: resetting idle vbo >[ 132.062] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.062] sna_accel_block: evaluating timers, active=7 >[ 132.063] sna_accel_block: flush timer expires in 9 [132071] >[ 132.063] sna_wakeup_handler >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_block_handler (tv=0.10000) >[ 132.063] kgem_retire, need_retire?=1 >[ 132.063] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.063] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire -- retired=0, need_retire=1 >[ 132.063] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.063] gen6_render_retire: resetting idle vbo >[ 132.063] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.063] sna_accel_block: evaluating timers, active=7 >[ 132.063] sna_accel_block: flush timer expires in 8 [132071] >[ 132.063] sna_wakeup_handler >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_block_handler (tv=0.10000) >[ 132.063] kgem_retire, need_retire?=1 >[ 132.063] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.063] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire -- retired=0, need_retire=1 >[ 132.063] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.063] gen6_render_retire: resetting idle vbo >[ 132.063] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.063] sna_accel_block: evaluating timers, active=7 >[ 132.063] sna_accel_block: flush timer expires in 8 [132071] >[ 132.063] sna_wakeup_handler >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_block_handler (tv=0.10000) >[ 132.063] kgem_retire, need_retire?=1 >[ 132.063] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.063] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire -- retired=0, need_retire=1 >[ 132.063] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.063] gen6_render_retire: resetting idle vbo >[ 132.063] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.063] sna_accel_block: evaluating timers, active=7 >[ 132.063] sna_accel_block: flush timer expires in 8 [132071] >[ 132.063] sna_wakeup_handler >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_block_handler (tv=0.10000) >[ 132.063] kgem_retire, need_retire?=1 >[ 132.063] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.063] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire -- retired=0, need_retire=1 >[ 132.063] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.063] gen6_render_retire: resetting idle vbo >[ 132.063] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.063] sna_accel_block: evaluating timers, active=7 >[ 132.063] sna_accel_block: flush timer expires in 8 [132071] >[ 132.063] sna_wakeup_handler >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_block_handler (tv=0.0) >[ 132.063] sna_wakeup_handler >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_block_handler (tv=0.10000) >[ 132.063] kgem_retire, need_retire?=1 >[ 132.063] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.063] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire -- retired=0, need_retire=1 >[ 132.063] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.063] gen6_render_retire: resetting idle vbo >[ 132.063] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.063] sna_accel_block: evaluating timers, active=7 >[ 132.063] sna_accel_block: flush timer expires in 8 [132071] >[ 132.063] sna_wakeup_handler >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_block_handler (tv=0.10000) >[ 132.063] kgem_retire, need_retire?=1 >[ 132.063] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.063] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire -- retired=0, need_retire=1 >[ 132.063] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.063] gen6_render_retire: resetting idle vbo >[ 132.063] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.063] sna_accel_block: evaluating timers, active=7 >[ 132.063] sna_accel_block: flush timer expires in 8 [132071] >[ 132.063] sna_wakeup_handler >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_accel_flush: flush?=0, dirty?=0 >[ 132.063] sna_block_handler (tv=0.10000) >[ 132.063] kgem_retire, need_retire?=1 >[ 132.063] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.063] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.063] kgem_retire -- retired=0, need_retire=1 >[ 132.063] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.064] gen6_render_retire: resetting idle vbo >[ 132.064] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.064] sna_accel_block: evaluating timers, active=7 >[ 132.064] sna_accel_block: flush timer expires in 7 [132071] >[ 132.064] sna_wakeup_handler >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_block_handler (tv=0.9000) >[ 132.064] kgem_retire, need_retire?=1 >[ 132.064] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.064] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire -- retired=0, need_retire=1 >[ 132.064] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.064] gen6_render_retire: resetting idle vbo >[ 132.064] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.064] sna_accel_block: evaluating timers, active=7 >[ 132.064] sna_accel_block: flush timer expires in 7 [132071] >[ 132.064] sna_wakeup_handler >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_block_handler (tv=0.9000) >[ 132.064] kgem_retire, need_retire?=1 >[ 132.064] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.064] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire -- retired=0, need_retire=1 >[ 132.064] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.064] gen6_render_retire: resetting idle vbo >[ 132.064] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.064] sna_accel_block: evaluating timers, active=7 >[ 132.064] sna_accel_block: flush timer expires in 7 [132071] >[ 132.064] sna_wakeup_handler >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_block_handler (tv=0.9000) >[ 132.064] kgem_retire, need_retire?=1 >[ 132.064] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.064] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire -- retired=0, need_retire=1 >[ 132.064] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.064] gen6_render_retire: resetting idle vbo >[ 132.064] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.064] sna_accel_block: evaluating timers, active=7 >[ 132.064] sna_accel_block: flush timer expires in 7 [132071] >[ 132.064] sna_wakeup_handler >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_block_handler (tv=0.9000) >[ 132.064] kgem_retire, need_retire?=1 >[ 132.064] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.064] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire -- retired=0, need_retire=1 >[ 132.064] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.064] gen6_render_retire: resetting idle vbo >[ 132.064] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.064] sna_accel_block: evaluating timers, active=7 >[ 132.064] sna_accel_block: flush timer expires in 7 [132071] >[ 132.064] sna_wakeup_handler >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_block_handler (tv=0.9000) >[ 132.064] kgem_retire, need_retire?=1 >[ 132.064] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.064] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire -- retired=0, need_retire=1 >[ 132.064] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.064] gen6_render_retire: resetting idle vbo >[ 132.064] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.064] sna_accel_block: evaluating timers, active=7 >[ 132.064] sna_accel_block: flush timer expires in 7 [132071] >[ 132.064] sna_wakeup_handler >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_block_handler (tv=0.9000) >[ 132.064] kgem_retire, need_retire?=1 >[ 132.064] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.064] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire -- retired=0, need_retire=1 >[ 132.064] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.064] gen6_render_retire: resetting idle vbo >[ 132.064] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.064] sna_accel_block: evaluating timers, active=7 >[ 132.064] sna_accel_block: flush timer expires in 7 [132071] >[ 132.064] sna_wakeup_handler >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_accel_flush: flush?=0, dirty?=0 >[ 132.064] sna_block_handler (tv=0.9000) >[ 132.064] kgem_retire, need_retire?=1 >[ 132.064] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.064] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.064] kgem_retire -- retired=0, need_retire=1 >[ 132.064] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.064] gen6_render_retire: resetting idle vbo >[ 132.064] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.064] sna_accel_block: evaluating timers, active=7 >[ 132.064] sna_accel_block: flush timer expires in 7 [132071] >[ 132.065] sna_wakeup_handler >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_block_handler (tv=0.8000) >[ 132.065] kgem_retire, need_retire?=1 >[ 132.065] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.065] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.065] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.065] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.065] kgem_retire -- retired=0, need_retire=1 >[ 132.065] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.065] gen6_render_retire: resetting idle vbo >[ 132.065] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.065] sna_accel_block: evaluating timers, active=7 >[ 132.065] sna_accel_block: flush timer expires in 6 [132071] >[ 132.065] sna_wakeup_handler >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_block_handler (tv=0.8000) >[ 132.065] kgem_retire, need_retire?=1 >[ 132.065] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.065] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.065] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.065] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.065] kgem_retire -- retired=0, need_retire=1 >[ 132.065] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.065] gen6_render_retire: resetting idle vbo >[ 132.065] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.065] sna_accel_block: evaluating timers, active=7 >[ 132.065] sna_accel_block: flush timer expires in 6 [132071] >[ 132.065] sna_wakeup_handler >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_block_handler (tv=0.8000) >[ 132.065] kgem_retire, need_retire?=1 >[ 132.065] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.065] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.065] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.065] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.065] kgem_retire -- retired=0, need_retire=1 >[ 132.065] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.065] gen6_render_retire: resetting idle vbo >[ 132.065] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.065] sna_accel_block: evaluating timers, active=7 >[ 132.065] sna_accel_block: flush timer expires in 6 [132071] >[ 132.065] sna_wakeup_handler >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_accel_flush: flush?=0, dirty?=0 >[ 132.065] sna_block_handler (tv=0.8000) >[ 132.065] kgem_retire, need_retire?=1 >[ 132.065] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.065] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.065] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.065] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.065] kgem_retire -- retired=0, need_retire=1 >[ 132.065] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.065] gen6_render_retire: resetting idle vbo >[ 132.065] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.065] sna_accel_block: evaluating timers, active=7 >[ 132.065] sna_accel_block: flush timer expires in 6 [132071] >[ 132.066] sna_wakeup_handler >[ 132.067] sna_accel_flush: flush?=0, dirty?=0 >[ 132.067] sna_accel_flush: flush?=0, dirty?=0 >[ 132.067] sna_block_handler (tv=0.6000) >[ 132.067] kgem_retire, need_retire?=1 >[ 132.067] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.067] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.067] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.067] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.067] kgem_retire -- retired=0, need_retire=1 >[ 132.067] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.067] gen6_render_retire: resetting idle vbo >[ 132.067] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.067] sna_accel_block: evaluating timers, active=7 >[ 132.067] sna_accel_block: flush timer expires in 4 [132071] >[ 132.067] sna_wakeup_handler >[ 132.067] sna_accel_flush: flush?=0, dirty?=0 >[ 132.067] sna_accel_flush: flush?=0, dirty?=0 >[ 132.067] sna_block_handler (tv=0.6000) >[ 132.067] kgem_retire, need_retire?=1 >[ 132.067] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.067] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.067] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.067] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.067] kgem_retire -- retired=0, need_retire=1 >[ 132.067] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.067] gen6_render_retire: resetting idle vbo >[ 132.067] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.067] sna_accel_block: evaluating timers, active=7 >[ 132.067] sna_accel_block: flush timer expires in 4 [132071] >[ 132.067] sna_wakeup_handler >[ 132.067] sna_accel_flush: flush?=0, dirty?=0 >[ 132.067] sna_accel_flush: flush?=0, dirty?=0 >[ 132.067] sna_block_handler (tv=0.6000) >[ 132.068] kgem_retire, need_retire?=1 >[ 132.068] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.068] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire -- retired=0, need_retire=1 >[ 132.068] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.068] gen6_render_retire: resetting idle vbo >[ 132.068] sna_scanout_do_flush: flush timer active: delta=3 >[ 132.068] sna_scanout_do_flush (time=132068), triggered >[ 132.068] sna_scanout_flush (time=132068), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.068] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.068] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.068] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.068] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.068] sna_accel_block: evaluating timers, active=7 >[ 132.068] sna_accel_block: flush timer expires in 16 [132084] >[ 132.068] sna_wakeup_handler >[ 132.068] sna_accel_flush: flush?=0, dirty?=0 >[ 132.068] sna_accel_flush: flush?=0, dirty?=0 >[ 132.068] sna_block_handler (tv=0.5000) >[ 132.068] kgem_retire, need_retire?=1 >[ 132.068] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.068] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire -- retired=0, need_retire=1 >[ 132.068] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.068] gen6_render_retire: resetting idle vbo >[ 132.068] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.068] sna_accel_block: evaluating timers, active=7 >[ 132.068] sna_accel_block: flush timer expires in 16 [132084] >[ 132.068] sna_wakeup_handler >[ 132.068] sna_accel_flush: flush?=0, dirty?=0 >[ 132.068] sna_accel_flush: flush?=0, dirty?=0 >[ 132.068] sna_block_handler (tv=0.5000) >[ 132.068] kgem_retire, need_retire?=1 >[ 132.068] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.068] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire -- retired=0, need_retire=1 >[ 132.068] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.068] gen6_render_retire: resetting idle vbo >[ 132.068] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.068] sna_accel_block: evaluating timers, active=7 >[ 132.068] sna_accel_block: flush timer expires in 16 [132084] >[ 132.068] sna_wakeup_handler >[ 132.068] sna_accel_flush: flush?=0, dirty?=0 >[ 132.068] sna_accel_flush: flush?=0, dirty?=0 >[ 132.068] sna_block_handler (tv=0.5000) >[ 132.068] kgem_retire, need_retire?=1 >[ 132.068] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.068] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire -- retired=0, need_retire=1 >[ 132.068] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.068] gen6_render_retire: resetting idle vbo >[ 132.068] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.068] sna_accel_block: evaluating timers, active=7 >[ 132.068] sna_accel_block: flush timer expires in 16 [132084] >[ 132.068] sna_wakeup_handler >[ 132.068] sna_accel_flush: flush?=0, dirty?=0 >[ 132.068] sna_accel_flush: flush?=0, dirty?=0 >[ 132.068] sna_block_handler (tv=0.5000) >[ 132.068] kgem_retire, need_retire?=1 >[ 132.068] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.068] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.068] kgem_retire -- retired=0, need_retire=1 >[ 132.068] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.068] gen6_render_retire: resetting idle vbo >[ 132.068] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.069] sna_accel_block: evaluating timers, active=7 >[ 132.069] sna_accel_block: flush timer expires in 16 [132084] >[ 132.069] sna_wakeup_handler >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_block_handler (tv=0.4000) >[ 132.069] kgem_retire, need_retire?=1 >[ 132.069] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.069] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire -- retired=0, need_retire=1 >[ 132.069] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.069] gen6_render_retire: resetting idle vbo >[ 132.069] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.069] sna_accel_block: evaluating timers, active=7 >[ 132.069] sna_accel_block: flush timer expires in 15 [132084] >[ 132.069] sna_wakeup_handler >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_block_handler (tv=0.4000) >[ 132.069] kgem_retire, need_retire?=1 >[ 132.069] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.069] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire -- retired=0, need_retire=1 >[ 132.069] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.069] gen6_render_retire: resetting idle vbo >[ 132.069] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.069] sna_accel_block: evaluating timers, active=7 >[ 132.069] sna_accel_block: flush timer expires in 15 [132084] >[ 132.069] sna_wakeup_handler >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_block_handler (tv=0.4000) >[ 132.069] kgem_retire, need_retire?=1 >[ 132.069] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.069] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire -- retired=0, need_retire=1 >[ 132.069] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.069] gen6_render_retire: resetting idle vbo >[ 132.069] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.069] sna_accel_block: evaluating timers, active=7 >[ 132.069] sna_accel_block: flush timer expires in 15 [132084] >[ 132.069] sna_wakeup_handler >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_block_handler (tv=0.4000) >[ 132.069] kgem_retire, need_retire?=1 >[ 132.069] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.069] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire -- retired=0, need_retire=1 >[ 132.069] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.069] gen6_render_retire: resetting idle vbo >[ 132.069] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.069] sna_accel_block: evaluating timers, active=7 >[ 132.069] sna_accel_block: flush timer expires in 15 [132084] >[ 132.069] sna_wakeup_handler >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_accel_flush: flush?=0, dirty?=0 >[ 132.069] sna_block_handler (tv=0.4000) >[ 132.069] kgem_retire, need_retire?=1 >[ 132.069] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.069] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.069] kgem_retire -- retired=0, need_retire=1 >[ 132.069] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.070] gen6_render_retire: resetting idle vbo >[ 132.070] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.070] sna_accel_block: evaluating timers, active=7 >[ 132.070] sna_accel_block: flush timer expires in 14 [132084] >[ 132.070] sna_wakeup_handler >[ 132.070] sna_accel_flush: flush?=0, dirty?=0 >[ 132.070] sna_accel_flush: flush?=0, dirty?=0 >[ 132.070] sna_block_handler (tv=0.3000) >[ 132.070] kgem_retire, need_retire?=1 >[ 132.070] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.070] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.070] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.070] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.070] kgem_retire -- retired=0, need_retire=1 >[ 132.070] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.070] gen6_render_retire: resetting idle vbo >[ 132.070] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.070] sna_accel_block: evaluating timers, active=7 >[ 132.070] sna_accel_block: flush timer expires in 14 [132084] >[ 132.070] sna_wakeup_handler >[ 132.070] sna_accel_flush: flush?=0, dirty?=0 >[ 132.070] sna_accel_flush: flush?=0, dirty?=0 >[ 132.070] sna_block_handler (tv=0.3000) >[ 132.070] kgem_retire, need_retire?=1 >[ 132.070] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.070] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.070] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.070] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.070] kgem_retire -- retired=0, need_retire=1 >[ 132.070] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.070] gen6_render_retire: resetting idle vbo >[ 132.070] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.070] sna_accel_block: evaluating timers, active=7 >[ 132.070] sna_accel_block: flush timer expires in 14 [132084] >[ 132.070] sna_wakeup_handler >[ 132.070] sna_accel_flush: flush?=0, dirty?=0 >[ 132.070] sna_accel_flush: flush?=0, dirty?=0 >[ 132.070] sna_block_handler (tv=0.3000) >[ 132.070] kgem_retire, need_retire?=1 >[ 132.070] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.070] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.070] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.070] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.070] kgem_retire -- retired=0, need_retire=1 >[ 132.070] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.070] gen6_render_retire: resetting idle vbo >[ 132.070] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.070] sna_accel_block: evaluating timers, active=7 >[ 132.070] sna_accel_block: flush timer expires in 14 [132084] >[ 132.070] sna_wakeup_handler >[ 132.070] sna_accel_flush: flush?=0, dirty?=0 >[ 132.070] sna_accel_flush: flush?=0, dirty?=0 >[ 132.070] sna_block_handler (tv=0.3000) >[ 132.070] kgem_retire, need_retire?=1 >[ 132.070] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.070] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.070] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.070] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.070] kgem_retire -- retired=0, need_retire=1 >[ 132.070] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.070] gen6_render_retire: resetting idle vbo >[ 132.070] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.070] sna_accel_block: evaluating timers, active=7 >[ 132.070] sna_accel_block: flush timer expires in 14 [132084] >[ 132.070] sna_wakeup_handler >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_block_handler (tv=0.2000) >[ 132.071] kgem_retire, need_retire?=1 >[ 132.071] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.071] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire -- retired=0, need_retire=1 >[ 132.071] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.071] gen6_render_retire: resetting idle vbo >[ 132.071] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.071] sna_accel_block: evaluating timers, active=7 >[ 132.071] sna_accel_block: flush timer expires in 13 [132084] >[ 132.071] sna_wakeup_handler >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_block_handler (tv=0.2000) >[ 132.071] kgem_retire, need_retire?=1 >[ 132.071] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.071] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire -- retired=0, need_retire=1 >[ 132.071] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.071] gen6_render_retire: resetting idle vbo >[ 132.071] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.071] sna_accel_block: evaluating timers, active=7 >[ 132.071] sna_accel_block: flush timer expires in 13 [132084] >[ 132.071] sna_wakeup_handler >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_block_handler (tv=0.2000) >[ 132.071] kgem_retire, need_retire?=1 >[ 132.071] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.071] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire -- retired=0, need_retire=1 >[ 132.071] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.071] gen6_render_retire: resetting idle vbo >[ 132.071] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.071] sna_accel_block: evaluating timers, active=7 >[ 132.071] sna_accel_block: flush timer expires in 13 [132084] >[ 132.071] sna_wakeup_handler >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_block_handler (tv=0.2000) >[ 132.071] kgem_retire, need_retire?=1 >[ 132.071] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.071] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire -- retired=0, need_retire=1 >[ 132.071] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.071] gen6_render_retire: resetting idle vbo >[ 132.071] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.071] sna_accel_block: evaluating timers, active=7 >[ 132.071] sna_accel_block: flush timer expires in 13 [132084] >[ 132.071] sna_wakeup_handler >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_accel_flush: flush?=0, dirty?=0 >[ 132.071] sna_block_handler (tv=0.2000) >[ 132.071] kgem_retire, need_retire?=1 >[ 132.071] __kgem_busy: handle=134, busy=131072, wedged=0 >[ 132.071] kgem_retire__flushing: 1 bo on flushing list, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.071] kgem_retire -- retired=0, need_retire=1 >[ 132.071] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.071] gen6_render_retire: resetting idle vbo >[ 132.071] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.071] sna_accel_block: evaluating timers, active=7 >[ 132.071] sna_accel_block: flush timer expires in 13 [132084] >[ 132.071] sna_wakeup_handler >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_block_handler (tv=0.1000) >[ 132.072] kgem_retire, need_retire?=1 >[ 132.072] __kgem_busy: handle=134, busy=0, wedged=0 >[ 132.072] __kgem_bo_clear_busy: handle=134 >[ 132.072] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.072] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.072] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.072] kgem_retire -- retired=0, need_retire=0 >[ 132.072] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.072] gen6_render_retire: resetting idle vbo >[ 132.072] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.072] sna_accel_block: evaluating timers, active=7 >[ 132.072] sna_accel_block: flush timer expires in 12 [132084] >[ 132.072] sna_wakeup_handler >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_block_handler (tv=0.1000) >[ 132.072] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.072] sna_accel_block: evaluating timers, active=7 >[ 132.072] sna_accel_block: flush timer expires in 12 [132084] >[ 132.072] sna_wakeup_handler >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_block_handler (tv=0.1000) >[ 132.072] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.072] sna_accel_block: evaluating timers, active=7 >[ 132.072] sna_accel_block: flush timer expires in 12 [132084] >[ 132.072] sna_wakeup_handler >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_block_handler (tv=0.1000) >[ 132.072] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.072] sna_accel_block: evaluating timers, active=7 >[ 132.072] sna_accel_block: flush timer expires in 12 [132084] >[ 132.072] sna_wakeup_handler >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_accel_flush: flush?=0, dirty?=0 >[ 132.072] sna_block_handler (tv=0.1000) >[ 132.072] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.072] sna_accel_block: evaluating timers, active=7 >[ 132.072] sna_accel_block: flush timer expires in 12 [132084] >[ 132.072] sna_wakeup_handler >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_block_handler (tv=0.30000) >[ 132.073] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.073] sna_accel_block: evaluating timers, active=7 >[ 132.073] sna_accel_block: flush timer expires in 11 [132084] >[ 132.073] sna_wakeup_handler >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_block_handler (tv=0.30000) >[ 132.073] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.073] sna_accel_block: evaluating timers, active=7 >[ 132.073] sna_accel_block: flush timer expires in 11 [132084] >[ 132.073] sna_wakeup_handler >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_block_handler (tv=0.30000) >[ 132.073] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.073] sna_accel_block: evaluating timers, active=7 >[ 132.073] sna_accel_block: flush timer expires in 11 [132084] >[ 132.073] sna_wakeup_handler >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_block_handler (tv=0.30000) >[ 132.073] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.073] sna_accel_block: evaluating timers, active=7 >[ 132.073] sna_accel_block: flush timer expires in 11 [132084] >[ 132.073] sna_wakeup_handler >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_accel_flush: flush?=0, dirty?=0 >[ 132.073] sna_block_handler (tv=0.30000) >[ 132.073] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.073] sna_accel_block: evaluating timers, active=7 >[ 132.073] sna_accel_block: flush timer expires in 11 [132084] >[ 132.073] sna_wakeup_handler >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_block_handler (tv=0.29000) >[ 132.074] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.074] sna_accel_block: evaluating timers, active=7 >[ 132.074] sna_accel_block: flush timer expires in 10 [132084] >[ 132.074] sna_wakeup_handler >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_block_handler (tv=0.29000) >[ 132.074] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.074] sna_accel_block: evaluating timers, active=7 >[ 132.074] sna_accel_block: flush timer expires in 10 [132084] >[ 132.074] sna_wakeup_handler >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_block_handler (tv=0.29000) >[ 132.074] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.074] sna_accel_block: evaluating timers, active=7 >[ 132.074] sna_accel_block: flush timer expires in 10 [132084] >[ 132.074] sna_wakeup_handler >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_block_handler (tv=0.29000) >[ 132.074] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.074] sna_accel_block: evaluating timers, active=7 >[ 132.074] sna_accel_block: flush timer expires in 10 [132084] >[ 132.074] sna_wakeup_handler >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_block_handler (tv=0.29000) >[ 132.074] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.074] sna_accel_block: evaluating timers, active=7 >[ 132.074] sna_accel_block: flush timer expires in 10 [132084] >[ 132.074] sna_wakeup_handler >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_block_handler (tv=0.29000) >[ 132.074] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.074] sna_accel_block: evaluating timers, active=7 >[ 132.074] sna_accel_block: flush timer expires in 10 [132084] >[ 132.074] sna_wakeup_handler >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_accel_flush: flush?=0, dirty?=0 >[ 132.074] sna_block_handler (tv=0.29000) >[ 132.074] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.074] sna_accel_block: evaluating timers, active=7 >[ 132.074] sna_accel_block: flush timer expires in 10 [132084] >[ 132.074] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_accel_flush: flush?=0, dirty?=0 >[ 132.075] sna_block_handler (tv=0.28000) >[ 132.075] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.075] sna_accel_block: evaluating timers, active=7 >[ 132.075] sna_accel_block: flush timer expires in 9 [132084] >[ 132.075] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.076] sna_block_handler (tv=0.27000) >[ 132.076] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.076] sna_accel_block: evaluating timers, active=7 >[ 132.076] sna_accel_block: flush timer expires in 8 [132084] >[ 132.076] sna_wakeup_handler >[ 132.076] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_block_handler (tv=0.26000) >[ 132.077] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.077] sna_accel_block: evaluating timers, active=7 >[ 132.077] sna_accel_block: flush timer expires in 7 [132084] >[ 132.077] sna_wakeup_handler >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_block_handler (tv=0.26000) >[ 132.077] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.077] sna_accel_block: evaluating timers, active=7 >[ 132.077] sna_accel_block: flush timer expires in 7 [132084] >[ 132.077] sna_wakeup_handler >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_block_handler (tv=0.26000) >[ 132.077] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.077] sna_accel_block: evaluating timers, active=7 >[ 132.077] sna_accel_block: flush timer expires in 7 [132084] >[ 132.077] sna_wakeup_handler >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_block_handler (tv=0.26000) >[ 132.077] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.077] sna_accel_block: evaluating timers, active=7 >[ 132.077] sna_accel_block: flush timer expires in 7 [132084] >[ 132.077] sna_wakeup_handler >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_block_handler (tv=0.26000) >[ 132.077] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.077] sna_accel_block: evaluating timers, active=7 >[ 132.077] sna_accel_block: flush timer expires in 7 [132084] >[ 132.077] sna_wakeup_handler >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_block_handler (tv=0.26000) >[ 132.077] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.077] sna_accel_block: evaluating timers, active=7 >[ 132.077] sna_accel_block: flush timer expires in 7 [132084] >[ 132.077] sna_wakeup_handler >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_block_handler (tv=0.26000) >[ 132.077] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.077] sna_accel_block: evaluating timers, active=7 >[ 132.077] sna_accel_block: flush timer expires in 7 [132084] >[ 132.077] sna_wakeup_handler >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_accel_flush: flush?=0, dirty?=0 >[ 132.077] sna_block_handler (tv=0.26000) >[ 132.077] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.077] sna_accel_block: evaluating timers, active=7 >[ 132.077] sna_accel_block: flush timer expires in 7 [132084] >[ 132.078] sna_wakeup_handler >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_block_handler (tv=0.25000) >[ 132.078] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.078] sna_accel_block: evaluating timers, active=7 >[ 132.078] sna_accel_block: flush timer expires in 6 [132084] >[ 132.078] sna_wakeup_handler >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_block_handler (tv=0.25000) >[ 132.078] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.078] sna_accel_block: evaluating timers, active=7 >[ 132.078] sna_accel_block: flush timer expires in 6 [132084] >[ 132.078] sna_wakeup_handler >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_block_handler (tv=0.25000) >[ 132.078] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.078] sna_accel_block: evaluating timers, active=7 >[ 132.078] sna_accel_block: flush timer expires in 6 [132084] >[ 132.078] sna_wakeup_handler >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_block_handler (tv=0.25000) >[ 132.078] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.078] sna_accel_block: evaluating timers, active=7 >[ 132.078] sna_accel_block: flush timer expires in 6 [132084] >[ 132.078] sna_wakeup_handler >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_block_handler (tv=0.25000) >[ 132.078] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.078] sna_accel_block: evaluating timers, active=7 >[ 132.078] sna_accel_block: flush timer expires in 6 [132084] >[ 132.078] sna_wakeup_handler >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_accel_flush: flush?=0, dirty?=0 >[ 132.078] sna_block_handler (tv=0.25000) >[ 132.078] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.078] sna_accel_block: evaluating timers, active=7 >[ 132.078] sna_accel_block: flush timer expires in 6 [132084] >[ 132.078] sna_wakeup_handler >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_block_handler (tv=0.24000) >[ 132.079] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.079] sna_accel_do_throttle (time=132079), triggered >[ 132.079] sna_accel_throttle (time=132079) >[ 132.079] sna_accel_disarm_timer[1] (time=132079) >[ 132.079] sna_accel_block: evaluating timers, active=5 >[ 132.079] sna_accel_block: flush timer expires in 5 [132084] >[ 132.079] sna_wakeup_handler >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_block_handler (tv=0.24000) >[ 132.079] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.079] sna_accel_do_throttle -- no pending activity >[ 132.079] sna_accel_block: evaluating timers, active=5 >[ 132.079] sna_accel_block: flush timer expires in 5 [132084] >[ 132.079] sna_wakeup_handler >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_block_handler (tv=0.24000) >[ 132.079] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.079] sna_accel_do_throttle -- no pending activity >[ 132.079] sna_accel_block: evaluating timers, active=5 >[ 132.079] sna_accel_block: flush timer expires in 5 [132084] >[ 132.079] sna_wakeup_handler >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_block_handler (tv=0.24000) >[ 132.079] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.079] sna_accel_do_throttle -- no pending activity >[ 132.079] sna_accel_block: evaluating timers, active=5 >[ 132.079] sna_accel_block: flush timer expires in 5 [132084] >[ 132.079] sna_wakeup_handler >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_block_handler (tv=0.24000) >[ 132.079] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.079] sna_accel_do_throttle -- no pending activity >[ 132.079] sna_accel_block: evaluating timers, active=5 >[ 132.079] sna_accel_block: flush timer expires in 5 [132084] >[ 132.079] sna_wakeup_handler >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_block_handler (tv=0.24000) >[ 132.079] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.079] sna_accel_do_throttle -- no pending activity >[ 132.079] sna_accel_block: evaluating timers, active=5 >[ 132.079] sna_accel_block: flush timer expires in 5 [132084] >[ 132.079] sna_wakeup_handler >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_block_handler (tv=0.24000) >[ 132.079] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.079] sna_accel_do_throttle -- no pending activity >[ 132.079] sna_accel_block: evaluating timers, active=5 >[ 132.079] sna_accel_block: flush timer expires in 5 [132084] >[ 132.079] sna_wakeup_handler >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_accel_flush: flush?=0, dirty?=0 >[ 132.079] sna_block_handler (tv=0.24000) >[ 132.079] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.079] sna_accel_do_throttle -- no pending activity >[ 132.080] sna_accel_block: evaluating timers, active=5 >[ 132.080] sna_accel_block: flush timer expires in 5 [132084] >[ 132.080] sna_wakeup_handler >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_block_handler (tv=0.23000) >[ 132.080] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.080] sna_accel_do_throttle -- no pending activity >[ 132.080] sna_accel_block: evaluating timers, active=5 >[ 132.080] sna_accel_block: flush timer expires in 4 [132084] >[ 132.080] sna_wakeup_handler >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_block_handler (tv=0.23000) >[ 132.080] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.080] sna_accel_do_throttle -- no pending activity >[ 132.080] sna_accel_block: evaluating timers, active=5 >[ 132.080] sna_accel_block: flush timer expires in 4 [132084] >[ 132.080] sna_wakeup_handler >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_block_handler (tv=0.23000) >[ 132.080] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.080] sna_accel_do_throttle -- no pending activity >[ 132.080] sna_accel_block: evaluating timers, active=5 >[ 132.080] sna_accel_block: flush timer expires in 4 [132084] >[ 132.080] sna_wakeup_handler >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_block_handler (tv=0.23000) >[ 132.080] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.080] sna_accel_do_throttle -- no pending activity >[ 132.080] sna_accel_block: evaluating timers, active=5 >[ 132.080] sna_accel_block: flush timer expires in 4 [132084] >[ 132.080] sna_wakeup_handler >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_block_handler (tv=0.23000) >[ 132.080] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.080] sna_accel_do_throttle -- no pending activity >[ 132.080] sna_accel_block: evaluating timers, active=5 >[ 132.080] sna_accel_block: flush timer expires in 4 [132084] >[ 132.080] sna_wakeup_handler >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_block_handler (tv=0.23000) >[ 132.080] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.080] sna_accel_do_throttle -- no pending activity >[ 132.080] sna_accel_block: evaluating timers, active=5 >[ 132.080] sna_accel_block: flush timer expires in 4 [132084] >[ 132.080] sna_wakeup_handler >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_accel_flush: flush?=0, dirty?=0 >[ 132.080] sna_block_handler (tv=0.23000) >[ 132.080] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.080] sna_accel_do_throttle -- no pending activity >[ 132.080] sna_accel_block: evaluating timers, active=5 >[ 132.080] sna_accel_block: flush timer expires in 4 [132084] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=3 >[ 132.081] sna_scanout_do_flush (time=132081), triggered >[ 132.081] sna_scanout_flush (time=132081), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.081] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.081] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.081] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.081] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_accel_flush: flush?=0, dirty?=0 >[ 132.081] sna_block_handler (tv=0.22000) >[ 132.081] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.081] sna_accel_do_throttle -- no pending activity >[ 132.081] sna_accel_block: evaluating timers, active=5 >[ 132.081] sna_accel_block: flush timer expires in 16 [132097] >[ 132.081] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.082] sna_mode_wakeup: len=32 >[ 132.082] sna_mode_wakeup: recording last swap on pipe=1, frame 7626 [1dca], time 132.83321 >[ 132.082] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 132.082] sna_mode_wakeup: flip complete, pending? 2 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_accel_flush: flush?=0, dirty?=0 >[ 132.082] sna_block_handler (tv=0.21000) >[ 132.082] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.082] sna_accel_do_throttle -- no pending activity >[ 132.082] sna_accel_block: evaluating timers, active=5 >[ 132.082] sna_accel_block: flush timer expires in 15 [132097] >[ 132.082] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_accel_flush: flush?=0, dirty?=0 >[ 132.083] sna_block_handler (tv=0.20000) >[ 132.083] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.083] sna_accel_do_throttle -- no pending activity >[ 132.083] sna_accel_block: evaluating timers, active=5 >[ 132.083] sna_accel_block: flush timer expires in 14 [132097] >[ 132.083] sna_wakeup_handler >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.084] sna_accel_do_throttle -- no pending activity >[ 132.084] sna_accel_block: evaluating timers, active=5 >[ 132.084] sna_accel_block: flush timer expires in 13 [132097] >[ 132.084] sna_wakeup_handler >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.084] sna_accel_do_throttle -- no pending activity >[ 132.084] sna_accel_block: evaluating timers, active=5 >[ 132.084] sna_accel_block: flush timer expires in 13 [132097] >[ 132.084] sna_wakeup_handler >[ 132.084] sna_mode_wakeup: len=32 >[ 132.084] sna_mode_wakeup: recording last swap on pipe=0, frame 7656 [1de8], time 132.84627 >[ 132.084] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 132.084] sna_mode_wakeup: flip complete, pending? 1 >[ 132.084] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.084] sna_accel_do_throttle -- no pending activity >[ 132.084] sna_accel_block: evaluating timers, active=5 >[ 132.084] sna_accel_block: flush timer expires in 13 [132097] >[ 132.084] sna_wakeup_handler >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.084] sna_accel_do_throttle -- no pending activity >[ 132.084] sna_accel_block: evaluating timers, active=5 >[ 132.084] sna_accel_block: flush timer expires in 13 [132097] >[ 132.084] sna_wakeup_handler >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.084] sna_accel_do_throttle -- no pending activity >[ 132.084] sna_accel_block: evaluating timers, active=5 >[ 132.084] sna_accel_block: flush timer expires in 13 [132097] >[ 132.084] sna_wakeup_handler >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.084] sna_accel_do_throttle -- no pending activity >[ 132.084] sna_accel_block: evaluating timers, active=5 >[ 132.084] sna_accel_block: flush timer expires in 13 [132097] >[ 132.084] sna_wakeup_handler >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.084] sna_accel_do_throttle -- no pending activity >[ 132.084] sna_accel_block: evaluating timers, active=5 >[ 132.084] sna_accel_block: flush timer expires in 13 [132097] >[ 132.084] sna_wakeup_handler >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.084] sna_accel_do_throttle -- no pending activity >[ 132.084] sna_accel_block: evaluating timers, active=5 >[ 132.084] sna_accel_block: flush timer expires in 13 [132097] >[ 132.084] sna_wakeup_handler >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_accel_flush: flush?=0, dirty?=0 >[ 132.084] sna_block_handler (tv=0.19000) >[ 132.084] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 13 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.085] sna_block_handler (tv=0.18000) >[ 132.085] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.085] sna_accel_do_throttle -- no pending activity >[ 132.085] sna_accel_block: evaluating timers, active=5 >[ 132.085] sna_accel_block: flush timer expires in 12 [132097] >[ 132.085] sna_wakeup_handler >[ 132.085] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.0) >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.0) >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.0) >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.086] sna_accel_do_throttle -- no pending activity >[ 132.086] sna_accel_block: evaluating timers, active=5 >[ 132.086] sna_accel_block: flush timer expires in 11 [132097] >[ 132.086] sna_wakeup_handler >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_accel_flush: flush?=0, dirty?=0 >[ 132.086] sna_block_handler (tv=0.17000) >[ 132.086] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 11 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.087] sna_block_handler (tv=0.16000) >[ 132.087] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.087] sna_accel_do_throttle -- no pending activity >[ 132.087] sna_accel_block: evaluating timers, active=5 >[ 132.087] sna_accel_block: flush timer expires in 10 [132097] >[ 132.087] sna_wakeup_handler >[ 132.087] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_change_window_attributes >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.088] sna_wakeup_handler >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_accel_flush: flush?=0, dirty?=0 >[ 132.088] sna_block_handler (tv=0.15000) >[ 132.088] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.088] sna_accel_do_throttle -- no pending activity >[ 132.088] sna_accel_block: evaluating timers, active=5 >[ 132.088] sna_accel_block: flush timer expires in 9 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_block_handler (tv=0.14000) >[ 132.089] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.089] sna_accel_do_throttle -- no pending activity >[ 132.089] sna_accel_block: evaluating timers, active=5 >[ 132.089] sna_accel_block: flush timer expires in 8 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_block_handler (tv=0.14000) >[ 132.089] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.089] sna_accel_do_throttle -- no pending activity >[ 132.089] sna_accel_block: evaluating timers, active=5 >[ 132.089] sna_accel_block: flush timer expires in 8 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_change_window_attributes >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_block_handler (tv=0.14000) >[ 132.089] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.089] sna_accel_do_throttle -- no pending activity >[ 132.089] sna_accel_block: evaluating timers, active=5 >[ 132.089] sna_accel_block: flush timer expires in 8 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_block_handler (tv=0.14000) >[ 132.089] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.089] sna_accel_do_throttle -- no pending activity >[ 132.089] sna_accel_block: evaluating timers, active=5 >[ 132.089] sna_accel_block: flush timer expires in 8 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_block_handler (tv=0.14000) >[ 132.089] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.089] sna_accel_do_throttle -- no pending activity >[ 132.089] sna_accel_block: evaluating timers, active=5 >[ 132.089] sna_accel_block: flush timer expires in 8 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_block_handler (tv=0.14000) >[ 132.089] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.089] sna_accel_do_throttle -- no pending activity >[ 132.089] sna_accel_block: evaluating timers, active=5 >[ 132.089] sna_accel_block: flush timer expires in 8 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_block_handler (tv=0.14000) >[ 132.089] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.089] sna_accel_do_throttle -- no pending activity >[ 132.089] sna_accel_block: evaluating timers, active=5 >[ 132.089] sna_accel_block: flush timer expires in 8 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_block_handler (tv=0.14000) >[ 132.089] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.089] sna_accel_do_throttle -- no pending activity >[ 132.089] sna_accel_block: evaluating timers, active=5 >[ 132.089] sna_accel_block: flush timer expires in 8 [132097] >[ 132.089] sna_wakeup_handler >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.089] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_block_handler (tv=0.13000) >[ 132.090] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.090] sna_accel_do_throttle -- no pending activity >[ 132.090] sna_accel_block: evaluating timers, active=5 >[ 132.090] sna_accel_block: flush timer expires in 7 [132097] >[ 132.090] sna_wakeup_handler >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_block_handler (tv=0.13000) >[ 132.090] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.090] sna_accel_do_throttle -- no pending activity >[ 132.090] sna_accel_block: evaluating timers, active=5 >[ 132.090] sna_accel_block: flush timer expires in 7 [132097] >[ 132.090] sna_wakeup_handler >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_block_handler (tv=0.13000) >[ 132.090] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.090] sna_accel_do_throttle -- no pending activity >[ 132.090] sna_accel_block: evaluating timers, active=5 >[ 132.090] sna_accel_block: flush timer expires in 7 [132097] >[ 132.090] sna_wakeup_handler >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_block_handler (tv=0.13000) >[ 132.090] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.090] sna_accel_do_throttle -- no pending activity >[ 132.090] sna_accel_block: evaluating timers, active=5 >[ 132.090] sna_accel_block: flush timer expires in 7 [132097] >[ 132.090] sna_wakeup_handler >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_block_handler (tv=0.13000) >[ 132.090] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.090] sna_accel_do_throttle -- no pending activity >[ 132.090] sna_accel_block: evaluating timers, active=5 >[ 132.090] sna_accel_block: flush timer expires in 7 [132097] >[ 132.090] sna_wakeup_handler >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_block_handler (tv=0.13000) >[ 132.090] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.090] sna_accel_do_throttle -- no pending activity >[ 132.090] sna_accel_block: evaluating timers, active=5 >[ 132.090] sna_accel_block: flush timer expires in 7 [132097] >[ 132.090] sna_wakeup_handler >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_block_handler (tv=0.13000) >[ 132.090] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.090] sna_accel_do_throttle -- no pending activity >[ 132.090] sna_accel_block: evaluating timers, active=5 >[ 132.090] sna_accel_block: flush timer expires in 7 [132097] >[ 132.090] sna_wakeup_handler >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_accel_flush: flush?=0, dirty?=0 >[ 132.090] sna_block_handler (tv=0.13000) >[ 132.090] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.090] sna_accel_do_throttle -- no pending activity >[ 132.090] sna_accel_block: evaluating timers, active=5 >[ 132.090] sna_accel_block: flush timer expires in 7 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_accel_flush: flush?=0, dirty?=0 >[ 132.091] sna_block_handler (tv=0.12000) >[ 132.091] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.091] sna_accel_do_throttle -- no pending activity >[ 132.091] sna_accel_block: evaluating timers, active=5 >[ 132.091] sna_accel_block: flush timer expires in 6 [132097] >[ 132.091] sna_wakeup_handler >[ 132.100] sna_accel_flush: flush?=0, dirty?=0 >[ 132.100] sna_block_handler (tv=0.0) >[ 132.100] sna_wakeup_handler >[ 132.100] sna_accel_flush: flush?=0, dirty?=0 >[ 132.100] sna_accel_flush: flush?=0, dirty?=0 >[ 132.100] sna_accel_flush: flush?=0, dirty?=0 >[ 132.100] sna_block_handler (tv=0.3000) >[ 132.100] sna_scanout_do_flush: flush timer active: delta=-3 >[ 132.100] sna_scanout_do_flush (time=132100), triggered >[ 132.100] sna_scanout_flush (time=132100), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.100] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.100] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.100] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.100] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.100] sna_accel_do_throttle -- no pending activity >[ 132.100] sna_accel_block: evaluating timers, active=5 >[ 132.101] sna_accel_block: flush timer expires in 16 [132116] >[ 132.101] sna_wakeup_handler >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_block_handler (tv=0.30000) >[ 132.116] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.116] sna_scanout_do_flush (time=132116), triggered >[ 132.116] sna_scanout_flush (time=132116), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.116] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.116] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.116] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.116] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.116] sna_accel_do_throttle -- no pending activity >[ 132.116] sna_accel_block: evaluating timers, active=5 >[ 132.116] sna_accel_block: flush timer expires in 16 [132132] >[ 132.116] sna_wakeup_handler >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_accel_flush: flush?=0, dirty?=0 >[ 132.116] sna_block_handler (tv=0.30000) >[ 132.116] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.116] sna_accel_do_throttle -- no pending activity >[ 132.116] sna_accel_block: evaluating timers, active=5 >[ 132.116] sna_accel_block: flush timer expires in 16 [132132] >[ 132.116] sna_wakeup_handler >[ 132.117] sna_accel_flush: flush?=0, dirty?=0 >[ 132.117] sna_accel_flush: flush?=0, dirty?=0 >[ 132.117] sna_accel_flush: flush?=0, dirty?=0 >[ 132.117] sna_block_handler (tv=0.29000) >[ 132.117] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.117] sna_accel_do_throttle -- no pending activity >[ 132.117] sna_accel_block: evaluating timers, active=5 >[ 132.117] sna_accel_block: flush timer expires in 15 [132132] >[ 132.117] sna_wakeup_handler >[ 132.132] sna_accel_flush: flush?=0, dirty?=0 >[ 132.132] sna_block_handler (tv=0.14000) >[ 132.132] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.132] sna_scanout_do_flush (time=132132), triggered >[ 132.132] sna_scanout_flush (time=132132), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.132] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.132] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.132] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.133] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.133] sna_accel_do_throttle -- no pending activity >[ 132.133] sna_accel_block: evaluating timers, active=5 >[ 132.133] sna_accel_block: flush timer expires in 16 [132148] >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.13000) >[ 132.133] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.133] sna_accel_do_throttle -- no pending activity >[ 132.133] sna_accel_block: evaluating timers, active=5 >[ 132.133] sna_accel_block: flush timer expires in 15 [132148] >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.13000) >[ 132.133] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.133] sna_accel_do_throttle -- no pending activity >[ 132.133] sna_accel_block: evaluating timers, active=5 >[ 132.133] sna_accel_block: flush timer expires in 15 [132148] >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.0) >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.0) >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.0) >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.0) >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.0) >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.0) >[ 132.133] sna_wakeup_handler >[ 132.133] sna_accel_flush: flush?=0, dirty?=0 >[ 132.133] sna_block_handler (tv=0.0) >[ 132.133] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_accel_flush: flush?=0, dirty?=0 >[ 132.134] sna_block_handler (tv=0.0) >[ 132.134] sna_wakeup_handler >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_block_handler (tv=0.0) >[ 132.135] sna_wakeup_handler >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_block_handler (tv=0.0) >[ 132.135] sna_wakeup_handler >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_block_handler (tv=0.0) >[ 132.135] sna_wakeup_handler >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_block_handler (tv=0.0) >[ 132.135] sna_wakeup_handler >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_block_handler (tv=0.0) >[ 132.135] sna_wakeup_handler >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_block_handler (tv=0.0) >[ 132.135] sna_wakeup_handler >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_accel_flush: flush?=0, dirty?=0 >[ 132.135] sna_block_handler (tv=0.0) >[ 132.135] sna_wakeup_handler >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_block_handler (tv=0.0) >[ 132.136] sna_wakeup_handler >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_block_handler (tv=0.0) >[ 132.136] sna_wakeup_handler >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_block_handler (tv=0.10000) >[ 132.136] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.136] sna_accel_do_throttle -- no pending activity >[ 132.136] sna_accel_block: evaluating timers, active=5 >[ 132.136] sna_accel_block: flush timer expires in 12 [132148] >[ 132.136] sna_wakeup_handler >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_block_handler (tv=0.10000) >[ 132.136] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.136] sna_accel_do_throttle -- no pending activity >[ 132.136] sna_accel_block: evaluating timers, active=5 >[ 132.136] sna_accel_block: flush timer expires in 12 [132148] >[ 132.136] sna_wakeup_handler >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_block_handler (tv=0.10000) >[ 132.136] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.136] sna_accel_do_throttle -- no pending activity >[ 132.136] sna_accel_block: evaluating timers, active=5 >[ 132.136] sna_accel_block: flush timer expires in 12 [132148] >[ 132.136] sna_wakeup_handler >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_block_handler (tv=0.10000) >[ 132.136] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.136] sna_accel_do_throttle -- no pending activity >[ 132.136] sna_accel_block: evaluating timers, active=5 >[ 132.136] sna_accel_block: flush timer expires in 12 [132148] >[ 132.136] sna_wakeup_handler >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_block_handler (tv=0.10000) >[ 132.136] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.136] sna_accel_do_throttle -- no pending activity >[ 132.136] sna_accel_block: evaluating timers, active=5 >[ 132.136] sna_accel_block: flush timer expires in 12 [132148] >[ 132.136] sna_wakeup_handler >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_accel_flush: flush?=0, dirty?=0 >[ 132.136] sna_block_handler (tv=0.10000) >[ 132.136] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.136] sna_accel_do_throttle -- no pending activity >[ 132.136] sna_accel_block: evaluating timers, active=5 >[ 132.136] sna_accel_block: flush timer expires in 12 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.137] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.137] sna_accel_do_throttle -- no pending activity >[ 132.137] sna_accel_block: evaluating timers, active=5 >[ 132.137] sna_accel_block: flush timer expires in 11 [132148] >[ 132.137] sna_wakeup_handler >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_accel_flush: flush?=0, dirty?=0 >[ 132.137] sna_block_handler (tv=0.9000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.138] sna_block_handler (tv=0.8000) >[ 132.138] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.138] sna_accel_do_throttle -- no pending activity >[ 132.138] sna_accel_block: evaluating timers, active=5 >[ 132.138] sna_accel_block: flush timer expires in 10 [132148] >[ 132.138] sna_wakeup_handler >[ 132.138] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_accel_flush: flush?=0, dirty?=0 >[ 132.139] sna_block_handler (tv=0.7000) >[ 132.139] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.139] sna_accel_do_throttle -- no pending activity >[ 132.139] sna_accel_block: evaluating timers, active=5 >[ 132.139] sna_accel_block: flush timer expires in 9 [132148] >[ 132.139] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_accel_flush: flush?=0, dirty?=0 >[ 132.140] sna_block_handler (tv=0.6000) >[ 132.140] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.140] sna_accel_do_throttle -- no pending activity >[ 132.140] sna_accel_block: evaluating timers, active=5 >[ 132.140] sna_accel_block: flush timer expires in 8 [132148] >[ 132.140] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_accel_flush: flush?=0, dirty?=0 >[ 132.141] sna_block_handler (tv=0.5000) >[ 132.141] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.141] sna_accel_do_throttle -- no pending activity >[ 132.141] sna_accel_block: evaluating timers, active=5 >[ 132.141] sna_accel_block: flush timer expires in 7 [132148] >[ 132.141] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_accel_flush: flush?=0, dirty?=0 >[ 132.142] sna_block_handler (tv=0.4000) >[ 132.142] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.142] sna_accel_do_throttle -- no pending activity >[ 132.142] sna_accel_block: evaluating timers, active=5 >[ 132.142] sna_accel_block: flush timer expires in 6 [132148] >[ 132.142] sna_wakeup_handler >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_block_handler (tv=0.3000) >[ 132.143] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.143] sna_accel_do_throttle -- no pending activity >[ 132.143] sna_accel_block: evaluating timers, active=5 >[ 132.143] sna_accel_block: flush timer expires in 5 [132148] >[ 132.143] sna_wakeup_handler >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_block_handler (tv=0.3000) >[ 132.143] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.143] sna_accel_do_throttle -- no pending activity >[ 132.143] sna_accel_block: evaluating timers, active=5 >[ 132.143] sna_accel_block: flush timer expires in 5 [132148] >[ 132.143] sna_wakeup_handler >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_block_handler (tv=0.3000) >[ 132.143] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.143] sna_accel_do_throttle -- no pending activity >[ 132.143] sna_accel_block: evaluating timers, active=5 >[ 132.143] sna_accel_block: flush timer expires in 5 [132148] >[ 132.143] sna_wakeup_handler >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_block_handler (tv=0.3000) >[ 132.143] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.143] sna_accel_do_throttle -- no pending activity >[ 132.143] sna_accel_block: evaluating timers, active=5 >[ 132.143] sna_accel_block: flush timer expires in 5 [132148] >[ 132.143] sna_wakeup_handler >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_block_handler (tv=0.3000) >[ 132.143] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.143] sna_accel_do_throttle -- no pending activity >[ 132.143] sna_accel_block: evaluating timers, active=5 >[ 132.143] sna_accel_block: flush timer expires in 5 [132148] >[ 132.143] sna_wakeup_handler >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_block_handler (tv=0.3000) >[ 132.143] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.143] sna_accel_do_throttle -- no pending activity >[ 132.143] sna_accel_block: evaluating timers, active=5 >[ 132.143] sna_accel_block: flush timer expires in 5 [132148] >[ 132.143] sna_wakeup_handler >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_accel_flush: flush?=0, dirty?=0 >[ 132.143] sna_block_handler (tv=0.3000) >[ 132.143] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.143] sna_accel_do_throttle -- no pending activity >[ 132.143] sna_accel_block: evaluating timers, active=5 >[ 132.143] sna_accel_block: flush timer expires in 5 [132148] >[ 132.143] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.144] sna_accel_block: flush timer expires in 4 [132148] >[ 132.144] sna_wakeup_handler >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_accel_flush: flush?=0, dirty?=0 >[ 132.144] sna_block_handler (tv=0.2000) >[ 132.144] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.144] sna_accel_do_throttle -- no pending activity >[ 132.144] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 4 [132148] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=3 >[ 132.145] sna_scanout_do_flush (time=132145), triggered >[ 132.145] sna_scanout_flush (time=132145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.145] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.145] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.145] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.145] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_block_handler (tv=0.1000) >[ 132.145] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.145] sna_accel_do_throttle -- no pending activity >[ 132.145] sna_accel_block: evaluating timers, active=5 >[ 132.145] sna_accel_block: flush timer expires in 16 [132161] >[ 132.145] sna_wakeup_handler >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.145] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_block_handler (tv=0.30000) >[ 132.146] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.146] sna_accel_do_throttle -- no pending activity >[ 132.146] sna_accel_block: evaluating timers, active=5 >[ 132.146] sna_accel_block: flush timer expires in 15 [132161] >[ 132.146] sna_wakeup_handler >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_block_handler (tv=0.30000) >[ 132.146] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.146] sna_accel_do_throttle -- no pending activity >[ 132.146] sna_accel_block: evaluating timers, active=5 >[ 132.146] sna_accel_block: flush timer expires in 15 [132161] >[ 132.146] sna_wakeup_handler >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_block_handler (tv=0.30000) >[ 132.146] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.146] sna_accel_do_throttle -- no pending activity >[ 132.146] sna_accel_block: evaluating timers, active=5 >[ 132.146] sna_accel_block: flush timer expires in 15 [132161] >[ 132.146] sna_wakeup_handler >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.146] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_block_handler (tv=0.29000) >[ 132.147] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.147] sna_accel_do_throttle -- no pending activity >[ 132.147] sna_accel_block: evaluating timers, active=5 >[ 132.147] sna_accel_block: flush timer expires in 14 [132161] >[ 132.147] sna_wakeup_handler >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_block_handler (tv=0.29000) >[ 132.147] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.147] sna_accel_do_throttle -- no pending activity >[ 132.147] sna_accel_block: evaluating timers, active=5 >[ 132.147] sna_accel_block: flush timer expires in 14 [132161] >[ 132.147] sna_wakeup_handler >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_block_handler (tv=0.29000) >[ 132.147] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.147] sna_accel_do_throttle -- no pending activity >[ 132.147] sna_accel_block: evaluating timers, active=5 >[ 132.147] sna_accel_block: flush timer expires in 14 [132161] >[ 132.147] sna_wakeup_handler >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_block_handler (tv=0.29000) >[ 132.147] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.147] sna_accel_do_throttle -- no pending activity >[ 132.147] sna_accel_block: evaluating timers, active=5 >[ 132.147] sna_accel_block: flush timer expires in 14 [132161] >[ 132.147] sna_wakeup_handler >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_block_handler (tv=0.29000) >[ 132.147] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.147] sna_accel_do_throttle -- no pending activity >[ 132.147] sna_accel_block: evaluating timers, active=5 >[ 132.147] sna_accel_block: flush timer expires in 14 [132161] >[ 132.147] sna_wakeup_handler >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_block_handler (tv=0.29000) >[ 132.147] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.147] sna_accel_do_throttle -- no pending activity >[ 132.147] sna_accel_block: evaluating timers, active=5 >[ 132.147] sna_accel_block: flush timer expires in 14 [132161] >[ 132.147] sna_wakeup_handler >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_block_handler (tv=0.29000) >[ 132.147] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.147] sna_accel_do_throttle -- no pending activity >[ 132.147] sna_accel_block: evaluating timers, active=5 >[ 132.147] sna_accel_block: flush timer expires in 14 [132161] >[ 132.147] sna_wakeup_handler >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_accel_flush: flush?=0, dirty?=0 >[ 132.147] sna_block_handler (tv=0.29000) >[ 132.147] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.147] sna_accel_do_throttle -- no pending activity >[ 132.147] sna_accel_block: evaluating timers, active=5 >[ 132.147] sna_accel_block: flush timer expires in 14 [132161] >[ 132.147] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 >[ 132.148] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.148] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.148] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.148] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.148] sna_dri2_get_back: back buffer handle=27, active?=0, refcnt=1 >[ 132.148] sna_dri2_get_back: reuse unattached back >[ 132.148] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.148] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 >[ 132.148] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.148] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 132.148] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.148] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_block_handler (tv=0.28000) >[ 132.148] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.148] sna_accel_do_throttle -- no pending activity >[ 132.148] sna_accel_block: evaluating timers, active=5 >[ 132.148] sna_accel_block: flush timer expires in 13 [132161] >[ 132.148] sna_wakeup_handler >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.148] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.149] sna_wakeup_handler >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_accel_flush: flush?=0, dirty?=0 >[ 132.149] sna_block_handler (tv=0.27000) >[ 132.149] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.149] sna_accel_do_throttle -- no pending activity >[ 132.149] sna_accel_block: evaluating timers, active=5 >[ 132.149] sna_accel_block: flush timer expires in 12 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_change_window_attributes >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_change_window_attributes >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_change_window_attributes >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_change_window_attributes >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.150] sna_block_handler (tv=0.26000) >[ 132.150] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.150] sna_accel_do_throttle -- no pending activity >[ 132.150] sna_accel_block: evaluating timers, active=5 >[ 132.150] sna_accel_block: flush timer expires in 11 [132161] >[ 132.150] sna_wakeup_handler >[ 132.150] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_change_window_attributes >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_change_window_attributes >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_change_window_attributes >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.151] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.151] sna_accel_do_throttle -- no pending activity >[ 132.151] sna_accel_block: evaluating timers, active=5 >[ 132.151] sna_accel_block: flush timer expires in 10 [132161] >[ 132.151] sna_wakeup_handler >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_accel_flush: flush?=0, dirty?=0 >[ 132.151] sna_block_handler (tv=0.25000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_change_window_attributes >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_block_handler (tv=0.24000) >[ 132.152] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.152] sna_accel_do_throttle -- no pending activity >[ 132.152] sna_accel_block: evaluating timers, active=5 >[ 132.152] sna_accel_block: flush timer expires in 9 [132161] >[ 132.152] sna_wakeup_handler >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.152] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.24000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.153] sna_accel_block: evaluating timers, active=5 >[ 132.153] sna_accel_block: flush timer expires in 8 [132161] >[ 132.153] sna_wakeup_handler >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_accel_flush: flush?=0, dirty?=0 >[ 132.153] sna_block_handler (tv=0.23000) >[ 132.153] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.153] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 8 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.154] sna_accel_do_throttle -- no pending activity >[ 132.154] sna_accel_block: evaluating timers, active=5 >[ 132.154] sna_accel_block: flush timer expires in 7 [132161] >[ 132.154] sna_wakeup_handler >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_accel_flush: flush?=0, dirty?=0 >[ 132.154] sna_block_handler (tv=0.22000) >[ 132.154] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.155] sna_accel_do_throttle -- no pending activity >[ 132.155] sna_accel_block: evaluating timers, active=5 >[ 132.155] sna_accel_block: flush timer expires in 7 [132161] >[ 132.155] sna_wakeup_handler >[ 132.155] sna_accel_flush: flush?=0, dirty?=0 >[ 132.155] sna_accel_flush: flush?=0, dirty?=0 >[ 132.155] sna_block_handler (tv=0.21000) >[ 132.155] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.155] sna_accel_do_throttle -- no pending activity >[ 132.155] sna_accel_block: evaluating timers, active=5 >[ 132.155] sna_accel_block: flush timer expires in 6 [132161] >[ 132.155] sna_wakeup_handler >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.164] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.165] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=-5 >[ 132.166] sna_scanout_do_flush (time=132166), triggered >[ 132.166] sna_scanout_flush (time=132166), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.166] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.166] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.166] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.166] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.166] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.166] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.166] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.166] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.166] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.166] sna_crtc_record_swap: recording last swap on pipe=0, frame 7660 [msc=7660], time 132.151288 >[ 132.166] sna_dri2_get_msc: msc=7660 [raw=7660], ust=132151288 >[ 132.166] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 132.166] sna_dri2_schedule_swap(target_msc=7653, divisor=0, remainder=0) >[ 132.166] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 132.166] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.166] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.166] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.166] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.166] sna_crtc_record_swap: recording last swap on pipe=0, frame 7660 [msc=7660], time 132.151288 >[ 132.166] immediate_swap: current_msc=7660, target_msc=7653 -- yes >[ 132.166] can_flip: no, shadow enabled >[ 132.166] sna_dri2_add_event: adding event to window 146) >[ 132.166] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.166] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.166] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.166] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.166] can_xchg: back size=8701e00, front size=8701e00 >[ 132.166] can_xchg: yes, pixmap=165 >[ 132.166] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 >[ 132.166] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.166] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.166] set_bo: pixmap=165, handle=27 (old handle=35) >[ 132.166] set_bo: marking whole pixmap as damaged >[ 132.166] set_bo: applying final/discard move-to-gpu >[ 132.166] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 132.166] set_bo: dropping flush hint from handle=35 >[ 132.166] set_bo: adding flush hint to handle=27 >[ 132.166] mark_stale(handle=35) => 1 >[ 132.166] swap_limit: draw=146 setting swap limit to 3 >[ 132.166] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.166] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.166] sna_dri2_schedule_swap: reported target_msc=7660 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_accel_flush: flush?=0, dirty?=0 >[ 132.166] sna_block_handler (tv=0.10000) >[ 132.166] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.166] sna_accel_do_throttle -- no pending activity >[ 132.166] sna_accel_block: evaluating timers, active=5 >[ 132.166] sna_accel_block: flush timer expires in 16 [132182] >[ 132.166] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_mode_wakeup: len=32 >[ 132.167] sna_dri2_vblank_handler(type=2, sequence=7661, draw=1810) >[ 132.167] sna_crtc_record_swap: recording last swap on pipe=0, frame 7661 [msc=7661], time 132.167958 >[ 132.167] sna_dri2_vblank_handler: 2 complete, frame=7661 tv=132.167958 >[ 132.167] sna_dri2_blit_complete: blit finished >[ 132.167] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7661, tv=132.167958) >[ 132.167] frame_swap_complete(type=2): draw=146, pipe=0, frame=7661 [msc=7661], tv=132.167958 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_dri2_event_free(draw?=1) >[ 132.167] sna_dri2_remove_event: remove[0x55bca98f2fd0] from window 146, active? 1 >[ 132.167] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.167] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.167] sna_dri2_vblank_handler complete >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.167] sna_accel_block: evaluating timers, active=5 >[ 132.167] sna_accel_block: flush timer expires in 15 [132182] >[ 132.167] sna_wakeup_handler >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_accel_flush: flush?=0, dirty?=0 >[ 132.167] sna_block_handler (tv=0.9000) >[ 132.167] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.167] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 15 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.168] sna_wakeup_handler >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_accel_flush: flush?=0, dirty?=0 >[ 132.168] sna_block_handler (tv=0.8000) >[ 132.168] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.168] sna_accel_do_throttle -- no pending activity >[ 132.168] sna_accel_block: evaluating timers, active=5 >[ 132.168] sna_accel_block: flush timer expires in 14 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 132.169] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.169] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.169] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.169] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.169] sna_dri2_get_back: back buffer handle=35, active?=2, refcnt=1 >[ 132.169] sna_dri2_get_back: cache: handle=36, active=0 >[ 132.169] sna_dri2_get_back: reuse cache handle=36, name=7, flags=0 >[ 132.169] sna_dri2_get_back: caching handle=35 (name=5, flags=0, active_scanout=2) >[ 132.169] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.169] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 132.169] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.169] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=1 >[ 132.169] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.169] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.169] sna_accel_block: evaluating timers, active=5 >[ 132.169] sna_accel_block: flush timer expires in 13 [132182] >[ 132.169] sna_wakeup_handler >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_accel_flush: flush?=0, dirty?=0 >[ 132.169] sna_block_handler (tv=0.7000) >[ 132.169] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.169] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 13 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.170] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.170] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.170] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.170] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.170] sna_crtc_record_swap: recording last swap on pipe=0, frame 7661 [msc=7661], time 132.167958 >[ 132.170] sna_dri2_get_msc: msc=7661 [raw=7661], ust=132167958 >[ 132.170] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=27 (refs=1/2, flush=1) >[ 132.170] sna_dri2_schedule_swap(target_msc=7661, divisor=0, remainder=0) >[ 132.170] sna_dri2_schedule_swap: using front handle=27, active_scanout?=1, flush?=1 >[ 132.170] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.170] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.170] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.170] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.170] sna_crtc_record_swap: recording last swap on pipe=0, frame 7661 [msc=7661], time 132.167958 >[ 132.170] immediate_swap: current_msc=7661, target_msc=7661 -- yes >[ 132.170] can_flip: no, shadow enabled >[ 132.170] sna_dri2_add_event: adding event to window 146) >[ 132.170] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.170] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.170] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.170] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.170] can_xchg: back size=8701e00, front size=8701e00 >[ 132.170] can_xchg: yes, pixmap=165 >[ 132.170] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 132.170] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.170] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=2, active_scanout?=1 >[ 132.170] set_bo: pixmap=165, handle=36 (old handle=27) >[ 132.170] set_bo: marking whole pixmap as damaged >[ 132.170] set_bo: dropping flush hint from handle=27 >[ 132.170] set_bo: adding flush hint to handle=36 >[ 132.170] mark_stale(handle=27) => 1 >[ 132.170] swap_limit: draw=146 setting swap limit to 3 >[ 132.170] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.170] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.170] sna_dri2_schedule_swap: reported target_msc=7661 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.170] sna_wakeup_handler >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_accel_flush: flush?=0, dirty?=0 >[ 132.170] sna_block_handler (tv=0.6000) >[ 132.170] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.170] sna_accel_do_throttle -- no pending activity >[ 132.170] sna_accel_block: evaluating timers, active=5 >[ 132.170] sna_accel_block: flush timer expires in 12 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.171] sna_accel_block: flush timer expires in 11 [132182] >[ 132.171] sna_wakeup_handler >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_accel_flush: flush?=0, dirty?=0 >[ 132.171] sna_block_handler (tv=0.5000) >[ 132.171] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.171] sna_accel_do_throttle -- no pending activity >[ 132.171] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 11 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.172] sna_accel_block: flush timer expires in 10 [132182] >[ 132.172] sna_wakeup_handler >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_accel_flush: flush?=0, dirty?=0 >[ 132.172] sna_block_handler (tv=0.4000) >[ 132.172] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.172] sna_accel_do_throttle -- no pending activity >[ 132.172] sna_accel_block: evaluating timers, active=5 >[ 132.173] sna_accel_block: flush timer expires in 10 [132182] >[ 132.173] sna_wakeup_handler >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.186] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_block_handler (tv=0.30000) >[ 132.187] sna_scanout_do_flush: flush timer active: delta=-5 >[ 132.187] sna_scanout_do_flush (time=132187), triggered >[ 132.187] sna_scanout_flush (time=132187), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.187] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.187] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.187] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.187] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.187] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.187] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.187] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.187] sna_pixmap_move_to_gpu: already all-damaged >[ 132.187] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 132.187] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.187] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.187] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.187] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 132.187] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 132.187] get_fb: reusing fb=77 for handle=36 >[ 132.187] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 132.187] __kgem_bo_clear_busy: handle=36 >[ 132.187] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 132.187] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 132.187] __kgem_bo_clear_busy: handle=36 >[ 132.187] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.187] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.187] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 132.187] sna_accel_do_throttle -- no pending activity >[ 132.187] sna_accel_block: evaluating timers, active=5 >[ 132.187] sna_accel_block: flush timer expires in 16 [132203] >[ 132.187] sna_wakeup_handler >[ 132.187] sna_mode_wakeup: len=32 >[ 132.187] sna_dri2_vblank_handler(type=2, sequence=7662, draw=1810) >[ 132.187] sna_crtc_record_swap: recording last swap on pipe=0, frame 7662 [msc=7662], time 132.184626 >[ 132.187] sna_dri2_vblank_handler: 2 complete, frame=7662 tv=132.184626 >[ 132.187] sna_dri2_blit_complete: blit finished >[ 132.187] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7662, tv=132.184626) >[ 132.187] frame_swap_complete(type=2): draw=146, pipe=0, frame=7662 [msc=7662], tv=132.184626 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_dri2_event_free(draw?=1) >[ 132.187] sna_dri2_remove_event: remove[0x55bca9aea550] from window 146, active? 1 >[ 132.187] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.187] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.187] sna_dri2_vblank_handler complete >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_block_handler (tv=0.30000) >[ 132.187] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.187] sna_accel_do_throttle -- no pending activity >[ 132.187] sna_accel_block: evaluating timers, active=5 >[ 132.187] sna_accel_block: flush timer expires in 16 [132203] >[ 132.187] sna_wakeup_handler >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_block_handler (tv=0.30000) >[ 132.187] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.187] sna_accel_do_throttle -- no pending activity >[ 132.187] sna_accel_block: evaluating timers, active=5 >[ 132.187] sna_accel_block: flush timer expires in 16 [132203] >[ 132.187] sna_wakeup_handler >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_accel_flush: flush?=0, dirty?=0 >[ 132.187] sna_block_handler (tv=0.30000) >[ 132.187] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.187] sna_accel_do_throttle -- no pending activity >[ 132.187] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 16 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_accel_flush: flush?=0, dirty?=0 >[ 132.188] sna_block_handler (tv=0.29000) >[ 132.188] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.188] sna_accel_do_throttle -- no pending activity >[ 132.188] sna_accel_block: evaluating timers, active=5 >[ 132.188] sna_accel_block: flush timer expires in 15 [132203] >[ 132.188] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.189] sna_wakeup_handler >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_accel_flush: flush?=0, dirty?=0 >[ 132.189] sna_block_handler (tv=0.28000) >[ 132.189] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.189] sna_accel_do_throttle -- no pending activity >[ 132.189] sna_accel_block: evaluating timers, active=5 >[ 132.189] sna_accel_block: flush timer expires in 14 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_create_window: window=48234497 >[ 132.190] sna_set_window_pixmap: window=48234497, old pixmap=0 new pixmap=165 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_change_window_attributes >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_change_window_attributes >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.190] sna_accel_do_throttle -- no pending activity >[ 132.190] sna_accel_block: evaluating timers, active=5 >[ 132.190] sna_accel_block: flush timer expires in 13 [132203] >[ 132.190] sna_wakeup_handler >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_accel_flush: flush?=0, dirty?=0 >[ 132.190] sna_block_handler (tv=0.27000) >[ 132.190] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 13 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.191] sna_accel_block: evaluating timers, active=5 >[ 132.191] sna_accel_block: flush timer expires in 12 [132203] >[ 132.191] sna_wakeup_handler >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_accel_flush: flush?=0, dirty?=0 >[ 132.191] sna_block_handler (tv=0.26000) >[ 132.191] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.191] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 12 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.192] sna_accel_block: evaluating timers, active=5 >[ 132.192] sna_accel_block: flush timer expires in 11 [132203] >[ 132.192] sna_wakeup_handler >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_accel_flush: flush?=0, dirty?=0 >[ 132.192] sna_block_handler (tv=0.25000) >[ 132.192] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.192] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 11 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_block_handler (tv=0.24000) >[ 132.193] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.193] sna_accel_do_throttle -- no pending activity >[ 132.193] sna_accel_block: evaluating timers, active=5 >[ 132.193] sna_accel_block: flush timer expires in 10 [132203] >[ 132.193] sna_wakeup_handler >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.193] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.194] sna_block_handler (tv=0.23000) >[ 132.194] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.194] sna_accel_do_throttle -- no pending activity >[ 132.194] sna_accel_block: evaluating timers, active=5 >[ 132.194] sna_accel_block: flush timer expires in 9 [132203] >[ 132.194] sna_wakeup_handler >[ 132.194] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_create_window: window=52428801 >[ 132.195] sna_set_window_pixmap: window=52428801, old pixmap=0 new pixmap=165 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_change_window_attributes >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.195] sna_wakeup_handler >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_accel_flush: flush?=0, dirty?=0 >[ 132.195] sna_block_handler (tv=0.22000) >[ 132.195] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.195] sna_accel_do_throttle -- no pending activity >[ 132.195] sna_accel_block: evaluating timers, active=5 >[ 132.195] sna_accel_block: flush timer expires in 8 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_change_window_attributes >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_accel_flush: flush?=0, dirty?=0 >[ 132.196] sna_block_handler (tv=0.21000) >[ 132.196] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.196] sna_accel_do_throttle -- no pending activity >[ 132.196] sna_accel_block: evaluating timers, active=5 >[ 132.196] sna_accel_block: flush timer expires in 7 [132203] >[ 132.196] sna_wakeup_handler >[ 132.197] sna_create_window: window=50331649 >[ 132.197] sna_set_window_pixmap: window=50331649, old pixmap=0 new pixmap=165 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_change_window_attributes >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_change_window_attributes >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_accel_flush: flush?=0, dirty?=0 >[ 132.197] sna_block_handler (tv=0.20000) >[ 132.197] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.197] sna_accel_do_throttle -- no pending activity >[ 132.197] sna_accel_block: evaluating timers, active=5 >[ 132.197] sna_accel_block: flush timer expires in 6 [132203] >[ 132.197] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.19000) >[ 132.198] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.198] sna_accel_do_throttle -- no pending activity >[ 132.198] sna_accel_block: evaluating timers, active=5 >[ 132.198] sna_accel_block: flush timer expires in 5 [132203] >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.19000) >[ 132.198] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.198] sna_accel_do_throttle -- no pending activity >[ 132.198] sna_accel_block: evaluating timers, active=5 >[ 132.198] sna_accel_block: flush timer expires in 5 [132203] >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.19000) >[ 132.198] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.198] sna_accel_do_throttle -- no pending activity >[ 132.198] sna_accel_block: evaluating timers, active=5 >[ 132.198] sna_accel_block: flush timer expires in 5 [132203] >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.19000) >[ 132.198] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.198] sna_accel_do_throttle -- no pending activity >[ 132.198] sna_accel_block: evaluating timers, active=5 >[ 132.198] sna_accel_block: flush timer expires in 5 [132203] >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.19000) >[ 132.198] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.198] sna_accel_do_throttle -- no pending activity >[ 132.198] sna_accel_block: evaluating timers, active=5 >[ 132.198] sna_accel_block: flush timer expires in 5 [132203] >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_create_window: window=54525953 >[ 132.198] sna_set_window_pixmap: window=54525953, old pixmap=0 new pixmap=165 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_change_window_attributes >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_change_window_attributes >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_create_window: window=44040193 >[ 132.198] sna_set_window_pixmap: window=44040193, old pixmap=0 new pixmap=165 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_change_window_attributes >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.0) >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.19000) >[ 132.198] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.198] sna_accel_do_throttle -- no pending activity >[ 132.198] sna_accel_block: evaluating timers, active=5 >[ 132.198] sna_accel_block: flush timer expires in 5 [132203] >[ 132.198] sna_wakeup_handler >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_accel_flush: flush?=0, dirty?=0 >[ 132.198] sna_block_handler (tv=0.19000) >[ 132.198] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 5 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_change_window_attributes >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_mode_wakeup: len=32 >[ 132.199] sna_mode_wakeup: recording last swap on pipe=1, frame 7633 [1dd1], time 132.199980 >[ 132.199] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 132.199] sna_mode_wakeup: flip complete, pending? 2 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.199] sna_wakeup_handler >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_accel_flush: flush?=0, dirty?=0 >[ 132.199] sna_block_handler (tv=0.18000) >[ 132.199] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.199] sna_accel_do_throttle -- no pending activity >[ 132.199] sna_accel_block: evaluating timers, active=5 >[ 132.199] sna_accel_block: flush timer expires in 4 [132203] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=3 >[ 132.200] sna_scanout_do_flush (time=132200), triggered >[ 132.200] sna_scanout_flush (time=132200), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.200] has_shadow: has pending damage? 0, outstanding flips: 1 >[ 132.200] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 132.200] has_shadow: has pending damage? 0, outstanding flips: 1 >[ 132.200] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_mode_wakeup: len=32 >[ 132.200] sna_mode_wakeup: recording last swap on pipe=0, frame 7663 [1def], time 132.201291 >[ 132.200] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 132.200] sna_mode_wakeup: flip complete, pending? 1 >[ 132.200] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.200] sna_wakeup_handler >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_accel_flush: flush?=0, dirty?=0 >[ 132.200] sna_block_handler (tv=0.17000) >[ 132.200] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.200] sna_accel_do_throttle -- no pending activity >[ 132.200] sna_accel_block: evaluating timers, active=5 >[ 132.200] sna_accel_block: flush timer expires in 16 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_block_handler (tv=0.16000) >[ 132.201] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.201] sna_accel_do_throttle -- no pending activity >[ 132.201] sna_accel_block: evaluating timers, active=5 >[ 132.201] sna_accel_block: flush timer expires in 15 [132216] >[ 132.201] sna_wakeup_handler >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.201] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.202] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.202] sna_accel_do_throttle -- no pending activity >[ 132.202] sna_accel_block: evaluating timers, active=5 >[ 132.202] sna_accel_block: flush timer expires in 14 [132216] >[ 132.202] sna_wakeup_handler >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_accel_flush: flush?=0, dirty?=0 >[ 132.202] sna_block_handler (tv=0.15000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.203] sna_wakeup_handler >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_accel_flush: flush?=0, dirty?=0 >[ 132.203] sna_block_handler (tv=0.14000) >[ 132.203] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.203] sna_accel_do_throttle -- no pending activity >[ 132.203] sna_accel_block: evaluating timers, active=5 >[ 132.203] sna_accel_block: flush timer expires in 13 [132216] >[ 132.204] sna_wakeup_handler >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.0) >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.0) >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.0) >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.0) >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.0) >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.0) >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.0) >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.205] sna_wakeup_handler >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_accel_flush: flush?=0, dirty?=0 >[ 132.205] sna_block_handler (tv=0.12000) >[ 132.205] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.205] sna_accel_do_throttle -- no pending activity >[ 132.205] sna_accel_block: evaluating timers, active=5 >[ 132.205] sna_accel_block: flush timer expires in 11 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.206] sna_block_handler (tv=0.11000) >[ 132.206] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.206] sna_accel_do_throttle -- no pending activity >[ 132.206] sna_accel_block: evaluating timers, active=5 >[ 132.206] sna_accel_block: flush timer expires in 10 [132216] >[ 132.206] sna_wakeup_handler >[ 132.206] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.207] sna_wakeup_handler >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_accel_flush: flush?=0, dirty?=0 >[ 132.207] sna_block_handler (tv=0.10000) >[ 132.207] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.207] sna_accel_do_throttle -- no pending activity >[ 132.207] sna_accel_block: evaluating timers, active=5 >[ 132.207] sna_accel_block: flush timer expires in 9 [132216] >[ 132.216] sna_wakeup_handler >[ 132.216] sna_accel_flush: flush?=0, dirty?=0 >[ 132.216] sna_accel_flush: flush?=0, dirty?=0 >[ 132.216] sna_block_handler (tv=0.1000) >[ 132.216] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.216] sna_scanout_do_flush (time=132216), triggered >[ 132.216] sna_scanout_flush (time=132216), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 132.216] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.216] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 132.216] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.216] sna_accel_disarm_timer[0] (time=132216) >[ 132.216] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.216] sna_accel_do_throttle -- no pending activity >[ 132.216] sna_wakeup_handler >[ 132.216] sna_accel_flush: flush?=0, dirty?=0 >[ 132.216] sna_accel_flush: flush?=0, dirty?=0 >[ 132.216] sna_accel_flush: flush?=0, dirty?=0 >[ 132.216] sna_block_handler (tv=0.1000) >[ 132.216] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.216] sna_accel_do_throttle -- no pending activity >[ 132.217] sna_wakeup_handler >[ 132.217] sna_block_handler (tv=0.30000) >[ 132.217] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.217] sna_accel_do_throttle -- no pending activity >[ 132.220] sna_wakeup_handler >[ 132.220] sna_accel_flush: flush?=0, dirty?=0 >[ 132.220] sna_accel_flush: flush?=0, dirty?=0 >[ 132.220] sna_block_handler (tv=0.27000) >[ 132.220] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.220] sna_accel_do_throttle -- no pending activity >[ 132.220] sna_wakeup_handler >[ 132.220] sna_accel_flush: flush?=0, dirty?=0 >[ 132.220] sna_accel_flush: flush?=0, dirty?=0 >[ 132.221] sna_accel_flush: flush?=0, dirty?=0 >[ 132.221] sna_block_handler (tv=0.26000) >[ 132.221] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.221] sna_accel_do_throttle -- no pending activity >[ 132.221] sna_wakeup_handler >[ 132.221] sna_block_handler (tv=0.26000) >[ 132.221] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.221] sna_accel_do_throttle -- no pending activity >[ 132.221] sna_wakeup_handler >[ 132.221] sna_accel_flush: flush?=0, dirty?=0 >[ 132.221] sna_block_handler (tv=0.0) >[ 132.221] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.222] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.222] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.222] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.222] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.222] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.222] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.222] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.222] sna_wakeup_handler >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_accel_flush: flush?=0, dirty?=0 >[ 132.222] sna_block_handler (tv=0.25000) >[ 132.222] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.222] sna_accel_do_throttle -- no pending activity >[ 132.223] sna_wakeup_handler >[ 132.223] sna_accel_flush: flush?=0, dirty?=0 >[ 132.223] sna_accel_flush: flush?=0, dirty?=0 >[ 132.223] sna_block_handler (tv=0.24000) >[ 132.223] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.223] sna_accel_do_throttle -- no pending activity >[ 132.223] sna_wakeup_handler >[ 132.223] sna_accel_flush: flush?=0, dirty?=0 >[ 132.223] sna_accel_flush: flush?=0, dirty?=0 >[ 132.223] sna_destroy_window: window=54525953 >[ 132.223] sna_accel_flush: flush?=0, dirty?=0 >[ 132.223] sna_block_handler (tv=0.24000) >[ 132.223] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.223] sna_accel_do_throttle -- no pending activity >[ 132.224] sna_wakeup_handler >[ 132.224] sna_accel_flush: flush?=0, dirty?=0 >[ 132.224] sna_accel_flush: flush?=0, dirty?=0 >[ 132.225] sna_block_handler (tv=0.22000) >[ 132.225] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.225] sna_accel_do_throttle -- no pending activity >[ 132.225] sna_wakeup_handler >[ 132.225] sna_accel_flush: flush?=0, dirty?=0 >[ 132.225] sna_accel_flush: flush?=0, dirty?=0 >[ 132.225] sna_accel_flush: flush?=0, dirty?=0 >[ 132.225] sna_block_handler (tv=0.22000) >[ 132.225] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.225] sna_accel_do_throttle -- no pending activity >[ 132.227] sna_wakeup_handler >[ 132.227] sna_accel_flush: flush?=0, dirty?=0 >[ 132.227] sna_accel_flush: flush?=0, dirty?=0 >[ 132.227] sna_accel_flush: flush?=0, dirty?=0 >[ 132.227] sna_block_handler (tv=0.20000) >[ 132.227] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.227] sna_accel_do_throttle -- no pending activity >[ 132.230] sna_wakeup_handler >[ 132.230] sna_accel_flush: flush?=0, dirty?=0 >[ 132.230] sna_accel_flush: flush?=0, dirty?=0 >[ 132.230] sna_block_handler (tv=0.17000) >[ 132.230] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.230] sna_accel_do_throttle -- no pending activity >[ 132.230] sna_wakeup_handler >[ 132.230] sna_accel_flush: flush?=0, dirty?=0 >[ 132.230] sna_accel_flush: flush?=0, dirty?=0 >[ 132.230] sna_accel_flush: flush?=0, dirty?=0 >[ 132.230] sna_block_handler (tv=0.17000) >[ 132.230] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.230] sna_accel_do_throttle -- no pending activity >[ 132.233] sna_wakeup_handler >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_block_handler (tv=0.14000) >[ 132.233] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.233] sna_accel_do_throttle -- no pending activity >[ 132.233] sna_wakeup_handler >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_block_handler (tv=0.14000) >[ 132.233] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.233] sna_accel_do_throttle -- no pending activity >[ 132.233] sna_wakeup_handler >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_block_handler (tv=0.14000) >[ 132.233] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.233] sna_accel_do_throttle -- no pending activity >[ 132.233] sna_wakeup_handler >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_block_handler (tv=0.14000) >[ 132.233] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.233] sna_accel_do_throttle -- no pending activity >[ 132.233] sna_wakeup_handler >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_block_handler (tv=0.14000) >[ 132.233] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.233] sna_accel_do_throttle -- no pending activity >[ 132.233] sna_wakeup_handler >[ 132.233] sna_create_window: window=52428803 >[ 132.233] sna_set_window_pixmap: window=52428803, old pixmap=0 new pixmap=165 >[ 132.233] sna_change_window_attributes >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_block_handler (tv=0.14000) >[ 132.233] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.233] sna_accel_do_throttle -- no pending activity >[ 132.233] sna_wakeup_handler >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_accel_flush: flush?=0, dirty?=0 >[ 132.233] sna_block_handler (tv=0.14000) >[ 132.233] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_change_window_attributes >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.234] sna_wakeup_handler >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_accel_flush: flush?=0, dirty?=0 >[ 132.234] sna_block_handler (tv=0.13000) >[ 132.234] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.234] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_change_window_attributes >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.235] sna_wakeup_handler >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_accel_flush: flush?=0, dirty?=0 >[ 132.235] sna_block_handler (tv=0.12000) >[ 132.235] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.235] sna_accel_do_throttle -- no pending activity >[ 132.236] sna_wakeup_handler >[ 132.236] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 >[ 132.236] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.236] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.236] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.236] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.236] sna_dri2_get_back: back buffer handle=27, active?=0, refcnt=1 >[ 132.236] sna_dri2_get_back: reuse unattached back >[ 132.236] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.236] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 >[ 132.236] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.236] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 132.236] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.236] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.236] sna_accel_flush: flush?=0, dirty?=0 >[ 132.236] sna_accel_flush: flush?=0, dirty?=0 >[ 132.236] sna_accel_flush: flush?=0, dirty?=0 >[ 132.236] sna_block_handler (tv=0.11000) >[ 132.236] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.236] timer_enable (time=132236), starting timer 0 >[ 132.236] sna_accel_do_throttle -- no pending activity >[ 132.236] sna_accel_block: evaluating timers, active=5 >[ 132.236] sna_accel_block: flush timer expires in 8 [132244] >[ 132.237] sna_wakeup_handler >[ 132.237] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.237] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.237] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.237] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.237] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.237] sna_crtc_record_swap: recording last swap on pipe=0, frame 7665 [msc=7665], time 132.234624 >[ 132.237] sna_dri2_get_msc: msc=7665 [raw=7665], ust=132234624 >[ 132.237] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 132.237] sna_dri2_schedule_swap(target_msc=7662, divisor=0, remainder=0) >[ 132.237] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 132.237] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.237] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.237] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.237] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.237] sna_crtc_record_swap: recording last swap on pipe=0, frame 7665 [msc=7665], time 132.234624 >[ 132.237] immediate_swap: current_msc=7665, target_msc=7662 -- yes >[ 132.237] can_flip: no, shadow enabled >[ 132.237] sna_dri2_add_event: adding event to window 146) >[ 132.237] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.237] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.237] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.237] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.237] can_xchg: back size=8701e00, front size=8701e00 >[ 132.237] can_xchg: yes, pixmap=165 >[ 132.237] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 >[ 132.237] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.237] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.237] set_bo: pixmap=165, handle=27 (old handle=36) >[ 132.237] set_bo: marking whole pixmap as damaged >[ 132.237] set_bo: applying final/discard move-to-gpu >[ 132.237] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 132.237] set_bo: dropping flush hint from handle=36 >[ 132.237] set_bo: adding flush hint to handle=27 >[ 132.237] sna_accel_flush: flush?=0, dirty?=0 >[ 132.237] mark_stale(handle=36) => 1 >[ 132.237] swap_limit: draw=146 setting swap limit to 3 >[ 132.237] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.237] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.237] sna_dri2_schedule_swap: reported target_msc=7665 >[ 132.237] sna_accel_flush: flush?=0, dirty?=0 >[ 132.237] sna_accel_flush: flush?=0, dirty?=0 >[ 132.237] sna_accel_flush: flush?=0, dirty?=0 >[ 132.237] sna_accel_flush: flush?=0, dirty?=0 >[ 132.237] sna_block_handler (tv=0.10000) >[ 132.237] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.237] sna_accel_do_throttle -- no pending activity >[ 132.237] sna_accel_block: evaluating timers, active=5 >[ 132.237] sna_accel_block: flush timer expires in 7 [132244] >[ 132.240] sna_wakeup_handler >[ 132.240] sna_pixmap_create_shm(7680x2160, depth=24, bpp=32, pitch=30720) >[ 132.240] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 >[ 132.241] create_pixmap: serial=2697, usage=0, 0x0 >[ 132.241] create_pixmap_hdr: pixmap=2697, width=7680, height=2160, usage=0 >[ 132.241] kgem_create_map(0x7f1c3c171000 size=66355200, read-only?=0) - has_userptr?=1 >[ 132.241] __kgem_bo_init(handle=137, num_pages=16200) >[ 132.241] kgem_create_map(ptr=0x7f1c3c171000, size=66355200, pages=16200, read_only=0) => handle=137 (proxy? 0) >[ 132.241] sna_accel_watch_flush: enable=1 >[ 132.241] __sna_damage_all(7680, 2160) >[ 132.241] sna_pixmap_create_shm: serial=2697, 7680x2160, usage=0 >[ 132.241] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=a81 >[ 132.241] sna_validate_gc: recomputing clip >[ 132.241] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9ac5fb0] >[ 132.241] sna_copy_area: src=pixmap=2698:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2689:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.241] sna_copy_area: normal copy >[ 132.241] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.241] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.241] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.241] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.241] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.241] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.241] sna_do_copy: pixmap -- no source clipping >[ 132.241] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.241] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.241] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2698+(0, 0), dst pixmap=2689+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.241] sna_copy_boxes: dst=(priv=0x55bca9df7170, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9bab530, gpu_bo=0, cpu_bo=137), replaces=1 >[ 132.241] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 >[ 132.241] sna_drawable_use_bo pixmap=2689, box=((0, 0), (7680, 2160)), flags=19... >[ 132.241] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.241] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.241] sna_pixmap_move_to_gpu(pixmap=2689, usage=0), flags=b >[ 132.241] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.241] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.241] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.241] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.241] sna_pixmap_alloc_gpu: pixmap=2689 >[ 132.241] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.241] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.241] kgem_bo_remove_from_inactive: removing handle=135 from inactive >[ 132.241] from inactive: pitch=30720, tiling=1: handle=135, id=1743 >[ 132.241] __sna_damage_all(7680, 2160) >[ 132.241] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.241] sna_pixmap_mark_active: pixmap=2689, handle=135 >[ 132.241] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.241] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.241] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 >[ 132.241] region_overlaps_damage? >[ 132.241] sna_drawable_move_region_to_cpu(pixmap=2698 (7680x2160), [(0, 0), (7680, 2160)], flags=2) >[ 132.241] sna_drawable_move_region_to_cpu: pixmap=2698 all damaged on CPU >[ 132.241] sna_drawable_move_region_to_cpu: syncing cpu bo >[ 132.241] kgem_bo_sync__cpu_full: handle=137 >[ 132.241] __kgem_bo_is_busy: handle=135, domain: 0 exec? 0, rq? 0 >[ 132.241] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst >[ 132.241] __kgem_bo_is_busy: handle=135, domain: 0 exec? 0, rq? 0 >[ 132.241] sna_replace(handle=135, 7680x2160, bpp=32, tiling=1) busy?=0 >[ 132.241] __kgem_bo_is_busy: handle=135, domain: 0 exec? 0, rq? 0 >[ 132.241] upload_inplace__tiled: tiling=1 >[ 132.241] kgem_bo_can_map__cpu: handle=135 >[ 132.241] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 132.241] kgem_bo_map__cpu(handle=135, size=66355200, map=0x0:0x0) >[ 132.241] kgem_trim_vma_cache: type=1, count=-32745 (bucket: 13) >[ 132.241] __kgem_bo_map__cpu: caching CPU vma for 135 >[ 132.241] kgem_bo_sync__cpu: handle=135 >[ 132.241] __kgem_busy: handle=135, busy=0, wedged=0 >[ 132.241] kgem_bo_sync__cpu: SYNC: handle=135, needs_flush? 0, domain? 0, busy? 0 >[ 132.241] __kgem_busy: handle=135, busy=0, wedged=0 >[ 132.241] kgem_bo_retire: retiring bo handle=135 (needed flush? 0), rq? 0 [busy?=0] >[ 132.241] assert_bo_retired: handle=135, domain: 0 exec? 0, rq? 0 >[ 132.241] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=7680x2160, pitch=30720/30720 >[ 132.260] sna_accel_flush: flush?=0, dirty?=0 >[ 132.260] sna_block_handler (tv=0.0) >[ 132.260] sna_scanout_do_flush: flush timer active: delta=-16 >[ 132.260] sna_scanout_do_flush (time=132260), triggered >[ 132.260] sna_scanout_flush (time=132260), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 132.260] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.260] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.260] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.260] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.260] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.260] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.260] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.260] sna_pixmap_move_to_gpu: already all-damaged >[ 132.260] sna_pixmap_mark_active: pixmap=165, handle=27 >[ 132.260] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.260] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.260] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.260] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] >[ 132.260] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 132.260] get_fb: reusing fb=101 for handle=27 >[ 132.260] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 >[ 132.260] __kgem_bo_clear_busy: handle=27 >[ 132.260] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 132.260] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 >[ 132.260] __kgem_bo_clear_busy: handle=27 >[ 132.260] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.260] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.260] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 >[ 132.260] sna_accel_do_throttle -- no pending activity >[ 132.260] sna_accel_block: evaluating timers, active=5 >[ 132.260] sna_accel_block: flush timer expires in 16 [132276] >[ 132.260] sna_wakeup_handler >[ 132.260] sna_mode_wakeup: len=32 >[ 132.260] sna_dri2_vblank_handler(type=2, sequence=7666, draw=1810) >[ 132.260] sna_crtc_record_swap: recording last swap on pipe=0, frame 7666 [msc=7666], time 132.251291 >[ 132.260] sna_dri2_vblank_handler: 2 complete, frame=7666 tv=132.251291 >[ 132.260] sna_dri2_blit_complete: blit finished >[ 132.260] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7666, tv=132.251291) >[ 132.260] frame_swap_complete(type=2): draw=146, pipe=0, frame=7666 [msc=7666], tv=132.251291 >[ 132.260] sna_accel_flush: flush?=0, dirty?=0 >[ 132.260] sna_dri2_event_free(draw?=1) >[ 132.260] sna_dri2_remove_event: remove[0x55bca9baea90] from window 146, active? 1 >[ 132.260] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.260] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.260] sna_dri2_vblank_handler complete >[ 132.260] sna_destroy_pixmap: pixmap=2698, attached?=1 >[ 132.260] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 >[ 132.260] __sna_free_pixmap(pixmap=2698) >[ 132.260] __sna_pixmap_free_cpu: discarding CPU buffer, handle=137, size=66355200 >[ 132.260] kgem_bo_sync__cpu: handle=137 >[ 132.260] sna_accel_watch_flush: enable=-1 >[ 132.260] _kgem_bo_destroy: handle=137, proxy? 0 >[ 132.260] __kgem_bo_destroy: handle=137, size=66355200 >[ 132.260] __kgem_bo_destroy: handle=137, not reusable >[ 132.260] kgem_bo_free: handle=137, size=66355200 >[ 132.260] __kgem_busy: handle=137, busy=0, wedged=0 >[ 132.260] kgem_bo_free: releasing 0x0:0x0 vma for handle=137, count=0 >[ 132.260] sna_destroy_pixmap: pixmap=2666, attached?=1 >[ 132.260] sna_destroy_pixmap: pixmap=2666 discarding cow, refcnt=2 >[ 132.260] __sna_free_pixmap(pixmap=2666) >[ 132.260] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.260] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.260] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.260] kgem_can_create_2d: untiled size=66355200 >[ 132.260] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.260] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.260] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.260] sna_create_pixmap: usage=0, flags=1b >[ 132.260] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.260] __pop_freed_pixmap: reusing freed pixmap=2666 header >[ 132.260] create_pixmap_hdr: pixmap=2699, width=7680, height=2160, usage=0 >[ 132.260] sna_create_pixmap: serial=2699, 7680x2160, usage=0 >[ 132.260] sna_composite_rectangles(pixmap=2700, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.260] sna_composite_rectangles: converted to op 0 >[ 132.260] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.260] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.260] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.260] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.260] sna_composite_rectangles: dropping last-cpu hint >[ 132.260] sna_drawable_use_bo pixmap=2700, box=((0, 0), (7680, 2160)), flags=19... >[ 132.260] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.260] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.260] sna_pixmap_move_to_gpu(pixmap=2700, usage=0), flags=b >[ 132.260] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.260] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.260] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.260] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.260] sna_pixmap_alloc_gpu: pixmap=2700 >[ 132.260] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.260] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.260] __kgem_bo_init(handle=137, num_pages=16200) >[ 132.260] kgem_set_tiling: handle=137, tiling=1 [1], pitch=30720 [30720]: 1 >[ 132.260] new pitch=30720, tiling=1, handle=137, id=1744, num_pages=16200 [16200], bucket=13 >[ 132.260] __sna_damage_all(7680, 2160) >[ 132.260] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.260] sna_pixmap_mark_active: pixmap=2700, handle=137 >[ 132.260] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.260] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.260] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.260] kgem_bo_is_render: handle=137, rq? 0 [0] >[ 132.260] kgem_bo_is_render: handle=137, rq? 0 [0] >[ 132.260] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.260] sna_render_get_solid: 0 >[ 132.260] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.260] needs_batch_flush: flushing before handle=137 for new reservation >[ 132.260] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.260] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.260] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.260] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.260] kgem_add_handle: handle=4, index=0 >[ 132.260] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.260] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.260] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.260] gen9_composite_get_binding_table(ffc0) >[ 132.260] kgem_add_reloc64: handle=137, pos=16360, delta=0, domains=20002 >[ 132.260] kgem_add_handle: handle=137, index=1 >[ 132.260] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 132.260] __kgem_bo_mark_dirty: handle=137 (proxy? 0) >[ 132.260] [3fe0] bind bo(handle=137, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.260] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.260] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.260] kgem_add_handle: handle=7, index=2 >[ 132.260] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 132.260] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.260] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.260] gen9_emit_sampler: sampler = 1 >[ 132.260] gen9_emit_sf: num_sf_outputs=1 >[ 132.260] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.260] gen9_emit_vertex_elements: setup id=0 >[ 132.260] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.260] (0, 0), (7680, 2160) >[ 132.260] gen8_vertex_flush[490] = 3 >[ 132.260] sna_composite_rectangles: pixmap=2700 marking clear [0]? 1 >[ 132.260] sna_validate_gc(0x55bca9bc7bb0) changes=8000, previous serial=80000a81, drawable=a8c >[ 132.260] sna_validate_gc: recomputing clip >[ 132.260] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9ac5fb0] >[ 132.260] sna_copy_area: src=pixmap=2689:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2700:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.260] sna_copy_area: normal copy >[ 132.260] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.260] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.260] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.260] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.260] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.260] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.260] sna_do_copy: pixmap -- no source clipping >[ 132.260] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.260] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.260] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2689+(0, 0), dst pixmap=2700+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.260] sna_copy_boxes: dst=(priv=0x55bca9df3f50, gpu_bo=137, cpu_bo=0), src=(priv=0x55bca9df7170, gpu_bo=135, cpu_bo=0), replaces=1 >[ 132.260] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.260] sna_drawable_use_bo pixmap=2700, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.260] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.261] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.261] sna_drawable_use_bo: using whole GPU bo >[ 132.261] sna_pixmap_move_to_gpu(pixmap=2689, usage=0), flags=a >[ 132.261] sna_pixmap_move_to_gpu: already all-damaged >[ 132.261] sna_pixmap_mark_active: pixmap=2689, handle=135 >[ 132.261] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.261] sna_pixmap_make_cow: make cow src=2689, dst=2700, handle=135 (already cow? src=0, dst=0) >[ 132.261] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2689, handle=135 >[ 132.261] _kgem_bo_destroy: handle=137, proxy? 0 >[ 132.261] __kgem_bo_destroy: handle=137, size=66355200 >[ 132.261] __kgem_bo_destroy: handle=137 -> active >[ 132.261] sna_pixmap_make_cow: moo! attaching clone to pixmap=2700 (source=2689, handle=135) >[ 132.261] sna_accel_flush: flush?=0, dirty?=0 >[ 132.261] sna_accel_flush: flush?=0, dirty?=0 >[ 132.261] sna_accel_flush: flush?=0, dirty?=0 >[ 132.261] sna_block_handler (tv=0.29000) >[ 132.261] sna_accel_block: GPU idle, flushing >[ 132.261] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 >[ 132.261] gen8_vertex_close: reloc[0] = 287 >[ 132.261] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.261] kgem_add_handle: handle=3, index=3 >[ 132.261] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.261] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16227 [fenced=0] >[ 132.261] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.261] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.261] kgem_fixup_relocs: shrinking by 61440 >[ 132.261] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.270] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.270] kgem_commit: release handle=137 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d872d000 >[ 132.270] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.270] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.270] __kgem_bo_clear_busy: handle=7 >[ 132.270] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.270] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.270] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.270] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.270] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.270] timer_enable (time=132261), starting timer 1 >[ 132.270] sna_accel_block: evaluating timers, active=7 >[ 132.270] sna_accel_block: flush timer expires in 15 [132276] >[ 132.270] sna_wakeup_handler >[ 132.270] sna_mode_wakeup: len=64 >[ 132.270] sna_mode_wakeup: recording last swap on pipe=1, frame 7637 [1dd5], time 132.266645 >[ 132.270] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] >[ 132.270] sna_mode_wakeup: flip complete, pending? 2 >[ 132.270] sna_mode_wakeup: recording last swap on pipe=0, frame 7667 [1df3], time 132.267955 >[ 132.270] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=27 [active_scanout=3] >[ 132.270] sna_mode_wakeup: flip complete, pending? 1 >[ 132.270] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.270] sna_composite(pixmap=2659, op=3, src=2700+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.270] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.270] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.270] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.270] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.270] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.270] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.270] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.270] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.270] kgem_bo_is_busy: handle=135, domain: 1 exec? 0, rq? 0 >[ 132.270] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.270] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.270] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.270] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.270] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.270] sna_pixmap_undo_cow: freeing cow >[ 132.270] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.270] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.270] sna_drawable_use_bo: using whole GPU bo >[ 132.270] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.270] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.270] sna_transform_is_imprecise_integer_translation: no transform >[ 132.270] gen9_composite_picture: integer translation (0, 0), removing >[ 132.270] sna_render_pixmap_bo pixmap=2700, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.270] sna_render_pixmap_bo: GPU all damaged >[ 132.270] color_convert: src=7000000 [20028888] >[ 132.270] color_convert: dst=7000000 [20028888] >[ 132.270] sna_render_get_solid: 7000000 >[ 132.270] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.270] gen4_choose_composite_emitter: identity source, identity mask >[ 132.270] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.270] aligning vertex: was 2, now 5 floats per vertex >[ 132.270] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.270] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.270] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.270] kgem_add_handle: handle=4, index=0 >[ 132.270] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.270] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.270] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.270] gen9_composite_get_binding_table(ffc0) >[ 132.270] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.270] kgem_add_handle: handle=136, index=1 >[ 132.270] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.270] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.270] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.270] kgem_add_reloc64: handle=135, pos=16344, delta=0, domains=40000 >[ 132.270] kgem_add_handle: handle=135, index=2 >[ 132.270] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=dc675000) >[ 132.270] [3fd0] bind bo(handle=135, addr=dc675000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.270] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.270] kgem_add_reloc64: adding proxy [delta=28] for handle=7 >[ 132.270] kgem_add_handle: handle=7, index=3 >[ 132.270] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fffe8000) >[ 132.270] [3fc0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.270] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.270] gen9_emit_sampler: sampler = 3 >[ 132.270] gen9_emit_sf: num_sf_outputs=2 >[ 132.270] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.270] gen9_emit_vertex_elements: setup id=10 >[ 132.270] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.270] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.270] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.270] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.270] gen8_vertex_flush[498] = 3 >[ 132.270] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.270] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.270] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.270] kgem_can_create_2d: untiled size=66355200 >[ 132.270] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.270] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.270] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.270] sna_create_pixmap: usage=0, flags=1b >[ 132.270] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.270] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 >[ 132.270] create_pixmap: serial=2701, usage=0, 0x0 >[ 132.270] create_pixmap_hdr: pixmap=2701, width=7680, height=2160, usage=0 >[ 132.270] sna_create_pixmap: serial=2701, 7680x2160, usage=0 >[ 132.270] sna_composite_rectangles(pixmap=2702, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.270] sna_composite_rectangles: converted to op 0 >[ 132.270] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.271] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.271] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.271] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.271] sna_composite_rectangles: dropping last-cpu hint >[ 132.271] sna_drawable_use_bo pixmap=2702, box=((0, 0), (7680, 2160)), flags=19... >[ 132.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.271] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.271] sna_pixmap_move_to_gpu(pixmap=2702, usage=0), flags=b >[ 132.271] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.271] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.271] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.271] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.271] sna_pixmap_alloc_gpu: pixmap=2702 >[ 132.271] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.271] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.271] kgem_bo_remove_from_active: removing handle=137 from active >[ 132.271] 1:from active: pitch=30720, tiling=1, handle=137, id=1745 >[ 132.271] __sna_damage_all(7680, 2160) >[ 132.271] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.271] sna_pixmap_mark_active: pixmap=2702, handle=137 >[ 132.271] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.271] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.271] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.271] kgem_bo_is_render: handle=137, rq? 1 [1] >[ 132.271] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.271] sna_render_get_solid: 0 >[ 132.271] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.271] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.271] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.271] aligning vertex: was 5, now 2 floats per vertex >[ 132.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.271] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.271] gen9_composite_get_binding_table(fec0) >[ 132.271] kgem_add_reloc64: handle=137, pos=16296, delta=0, domains=20002 >[ 132.271] kgem_add_handle: handle=137, index=4 >[ 132.271] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d872d000) >[ 132.271] __kgem_bo_mark_dirty: handle=137 (proxy? 0) >[ 132.271] [3fa0] bind bo(handle=137, addr=d872d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.271] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.271] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.271] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.271] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.271] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.271] gen9_emit_sampler: sampler = 1 >[ 132.271] gen9_emit_sf: num_sf_outputs=1 >[ 132.271] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.271] gen9_emit_vertex_elements: setup id=0 >[ 132.271] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.271] (0, 0), (7680, 2160) >[ 132.271] gen8_vertex_flush[56c] = 3 >[ 132.271] sna_composite_rectangles: pixmap=2702 marking clear [0]? 1 >[ 132.271] sna_composite_rectangles(pixmap=2702, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.271] sna_composite_rectangles: converted to op 1 >[ 132.271] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.271] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.271] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.271] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.271] sna_composite_rectangles: dropping last-cpu hint >[ 132.271] sna_drawable_use_bo pixmap=2702, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.271] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.271] sna_drawable_use_bo: using whole GPU bo >[ 132.271] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.271] kgem_bo_is_render: handle=137, rq? 1 [1] >[ 132.271] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.271] sna_render_get_solid: ffe5e3e1 >[ 132.271] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.271] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.271] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.271] gen9_composite_get_binding_table(fe00) >[ 132.271] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.271] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.271] kgem_add_handle: handle=32, index=5 >[ 132.271] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.271] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.271] gen9_emit_vertex_elements: setup id=0 >[ 132.271] (7679, 0), (7680, 2160) >[ 132.271] gen8_vertex_flush[5a8] = 3 >[ 132.271] sna_validate_gc(0x55bca9bc7bb0) changes=8000, previous serial=80000a8c, drawable=a8e >[ 132.271] sna_validate_gc: recomputing clip >[ 132.271] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9ac5fb0] >[ 132.271] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2702:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.271] sna_copy_area: normal copy >[ 132.271] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.271] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.271] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.271] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.271] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.271] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.271] sna_do_copy: pixmap -- no source clipping >[ 132.271] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.271] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.271] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2702+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.271] sna_copy_boxes: dst=(priv=0x55bca9baaab0, gpu_bo=137, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.271] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.271] sna_drawable_use_bo pixmap=2702, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.271] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.271] sna_drawable_use_bo: using whole GPU bo >[ 132.271] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.271] sna_pixmap_move_to_gpu: already all-damaged >[ 132.271] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.271] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.271] sna_pixmap_make_cow: make cow src=2659, dst=2702, handle=136 (already cow? src=0, dst=0) >[ 132.271] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.271] _kgem_bo_destroy: handle=137, proxy? 0 >[ 132.271] __kgem_bo_destroy: handle=137, size=66355200 >[ 132.271] __kgem_bo_destroy: handle=137 -> active >[ 132.271] sna_pixmap_make_cow: moo! attaching clone to pixmap=2702 (source=2659, handle=136) >[ 132.271] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a8e, drawable=a74 >[ 132.271] sna_validate_gc: recomputing clip >[ 132.271] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.271] sna_copy_area: src=pixmap=2702:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.271] sna_copy_area: normal copy >[ 132.271] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.271] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.271] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.271] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.271] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.271] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.271] sna_do_copy: pixmap -- no source clipping >[ 132.271] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.271] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.271] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2702+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.271] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9baaab0, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.271] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.271] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.271] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.271] sna_drawable_use_bo: pinned, never REPLACES >[ 132.271] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.271] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.271] sna_drawable_use_bo: using whole GPU bo >[ 132.271] sna_pixmap_move_to_gpu(pixmap=2702, usage=0), flags=a >[ 132.271] sna_pixmap_undo_cow: pixmap=2702, handle=136 [refcnt=2], cow refcnt=2, flags=2 >[ 132.271] sna_pixmap_move_to_gpu: already all-damaged >[ 132.271] sna_pixmap_mark_active: pixmap=2702, handle=136 >[ 132.271] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.271] sna_pixmap_make_cow: make cow src=2702, dst=2687, handle=136 (already cow? src=-1, dst=0) >[ 132.271] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.271] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.271] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.271] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.271] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.271] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.271] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.271] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.271] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.271] kgem_flush: opportunistic flushing? flush=0,1, aperture=48612/262144, idle?=0 >[ 132.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.271] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.271] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.271] gen9_composite_get_binding_table(fd80) >[ 132.271] kgem_add_reloc64: handle=134, pos=16216, delta=0, domains=20002 >[ 132.271] kgem_add_handle: handle=134, index=6 >[ 132.271] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f4225000) >[ 132.271] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.271] [3f50] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.271] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.271] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.271] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.271] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.271] gen9_emit_sampler: sampler = 0 >[ 132.271] gen9_emit_vertex_elements: setup id=0 >[ 132.271] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.271] gen8_vertex_flush[5ec] = 3 >[ 132.271] sna_accel_flush: flush?=1, dirty?=0 >[ 132.271] gen8_vertex_close: used=44, vbo active? 3, vb=401, nreloc=2 >[ 132.271] gen8_vertex_close: reloc[0] = 289 >[ 132.271] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.271] kgem_add_handle: handle=3, index=7 >[ 132.271] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd44c000) >[ 132.271] gen8_vertex_close: reloc[1] = 342 >[ 132.271] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.271] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd44c000) >[ 132.271] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=8, nfence=0, aperture=64828 [fenced=0] >[ 132.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.271] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.271] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.271] kgem_fixup_relocs: shrinking by 61440 >[ 132.271] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.272] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.272] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.272] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d872d000 >[ 132.272] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.272] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.272] kgem_commit: release handle=135 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=dc675000 >[ 132.272] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.272] __kgem_bo_clear_busy: handle=7 >[ 132.272] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.272] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.272] __kgem_bo_clear_busy: handle=7 >[ 132.272] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.272] __kgem_bo_clear_busy: handle=32 >[ 132.272] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.272] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.272] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_destroy_pixmap: pixmap=2702, attached?=1 >[ 132.272] sna_destroy_pixmap: pixmap=2702 discarding cow, refcnt=2 >[ 132.272] __sna_free_pixmap(pixmap=2702) >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_block_handler (tv=0.18000) >[ 132.272] kgem_retire, need_retire?=1 >[ 132.272] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.272] kgem_retire__requests_ring: retiring ring 0 >[ 132.272] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.272] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.272] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.272] kgem_retire -- retired=0, need_retire=1 >[ 132.272] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.272] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.272] sna_accel_block: evaluating timers, active=7 >[ 132.272] sna_accel_block: flush timer expires in 4 [132276] >[ 132.272] sna_wakeup_handler >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_accel_flush: flush?=0, dirty?=0 >[ 132.272] sna_block_handler (tv=0.18000) >[ 132.272] kgem_retire, need_retire?=1 >[ 132.272] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.272] kgem_retire__requests_ring: retiring ring 0 >[ 132.272] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.272] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.272] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.272] kgem_retire -- retired=0, need_retire=1 >[ 132.272] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.272] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.272] sna_accel_block: evaluating timers, active=7 >[ 132.272] sna_accel_block: flush timer expires in 4 [132276] >[ 132.273] sna_wakeup_handler >[ 132.273] sna_accel_flush: flush?=0, dirty?=0 >[ 132.273] sna_accel_flush: flush?=0, dirty?=0 >[ 132.273] sna_block_handler (tv=0.17000) >[ 132.273] kgem_retire, need_retire?=1 >[ 132.273] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.273] kgem_retire__requests_ring: retiring ring 0 >[ 132.273] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.273] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.273] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.273] kgem_retire -- retired=0, need_retire=1 >[ 132.273] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.273] sna_scanout_do_flush: flush timer active: delta=3 >[ 132.273] sna_scanout_do_flush (time=132273), triggered >[ 132.273] sna_scanout_flush (time=132273), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.273] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.273] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 132.273] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.273] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.273] sna_accel_block: evaluating timers, active=7 >[ 132.273] sna_accel_block: flush timer expires in 16 [132289] >[ 132.273] sna_wakeup_handler >[ 132.273] sna_accel_flush: flush?=0, dirty?=0 >[ 132.273] sna_accel_flush: flush?=0, dirty?=0 >[ 132.273] sna_accel_flush: flush?=0, dirty?=0 >[ 132.273] sna_accel_flush: flush?=0, dirty?=0 >[ 132.273] sna_block_handler (tv=0.17000) >[ 132.273] kgem_retire, need_retire?=1 >[ 132.273] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.273] kgem_retire__requests_ring: retiring ring 0 >[ 132.273] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.273] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.273] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.273] kgem_retire -- retired=0, need_retire=1 >[ 132.273] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.273] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.273] sna_accel_block: evaluating timers, active=7 >[ 132.273] sna_accel_block: flush timer expires in 16 [132289] >[ 132.273] sna_wakeup_handler >[ 132.273] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 132.273] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.273] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.273] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.273] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.273] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 132.273] sna_dri2_get_back: reuse unattached back >[ 132.273] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.273] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 132.273] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.274] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 >[ 132.274] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.274] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.274] sna_accel_flush: flush?=0, dirty?=0 >[ 132.274] sna_accel_flush: flush?=0, dirty?=0 >[ 132.274] sna_accel_flush: flush?=0, dirty?=0 >[ 132.274] sna_block_handler (tv=0.16000) >[ 132.274] kgem_retire, need_retire?=1 >[ 132.274] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.274] kgem_retire__requests_ring: retiring ring 0 >[ 132.274] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.274] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 132.274] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.274] kgem_retire -- retired=0, need_retire=1 >[ 132.274] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.274] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.274] sna_accel_block: evaluating timers, active=7 >[ 132.274] sna_accel_block: flush timer expires in 15 [132289] >[ 132.275] sna_wakeup_handler >[ 132.275] sna_composite(pixmap=2659, op=3, src=2700+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.275] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.275] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.275] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.275] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.275] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.275] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.275] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.275] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.275] kgem_bo_is_busy: handle=135, domain: 3 exec? 0, rq? 1 >[ 132.275] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 >[ 132.275] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.275] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.275] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.275] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.275] sna_pixmap_undo_cow: freeing cow >[ 132.275] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.275] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.275] sna_drawable_use_bo: using whole GPU bo >[ 132.275] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.275] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.275] sna_transform_is_imprecise_integer_translation: no transform >[ 132.275] gen9_composite_picture: integer translation (0, 0), removing >[ 132.275] sna_render_pixmap_bo pixmap=2700, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.275] sna_render_pixmap_bo: GPU all damaged >[ 132.275] color_convert: src=c000000 [20028888] >[ 132.275] color_convert: dst=c000000 [20028888] >[ 132.275] sna_render_get_solid: c000000 >[ 132.275] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.275] gen4_choose_composite_emitter: identity source, identity mask >[ 132.275] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.275] aligning vertex: was 2, now 5 floats per vertex >[ 132.275] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.275] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.275] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.275] kgem_add_handle: handle=4, index=0 >[ 132.275] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.275] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.275] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.275] gen9_composite_get_binding_table(ffc0) >[ 132.275] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.275] kgem_add_handle: handle=136, index=1 >[ 132.275] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.275] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.275] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.275] kgem_add_reloc64: handle=135, pos=16344, delta=0, domains=40000 >[ 132.275] kgem_add_handle: handle=135, index=2 >[ 132.275] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=dc675000) >[ 132.275] [3fd0] bind bo(handle=135, addr=dc675000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.275] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.275] kgem_add_reloc64: adding proxy [delta=48] for handle=7 >[ 132.275] kgem_add_handle: handle=7, index=3 >[ 132.275] kgem_add_reloc64[5] = (delta=48, target handle=3, presumed=fffe8000) >[ 132.275] [3fc0] bind bo(handle=7, addr=fffe8030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.275] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.275] gen9_emit_sampler: sampler = 3 >[ 132.275] gen9_emit_sf: num_sf_outputs=2 >[ 132.275] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.275] gen9_emit_vertex_elements: setup id=10 >[ 132.275] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.275] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.275] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.275] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.275] gen8_vertex_flush[498] = 3 >[ 132.275] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.275] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.275] kgem_can_create_2d: untiled size=66355200 >[ 132.275] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.275] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.275] sna_create_pixmap: usage=0, flags=1b >[ 132.275] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.275] __pop_freed_pixmap: reusing freed pixmap=2702 header >[ 132.275] create_pixmap_hdr: pixmap=2703, width=7680, height=2160, usage=0 >[ 132.275] sna_create_pixmap: serial=2703, 7680x2160, usage=0 >[ 132.275] sna_composite_rectangles(pixmap=2704, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.275] sna_composite_rectangles: converted to op 0 >[ 132.275] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.275] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.275] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.275] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.275] sna_composite_rectangles: dropping last-cpu hint >[ 132.275] sna_drawable_use_bo pixmap=2704, box=((0, 0), (7680, 2160)), flags=19... >[ 132.275] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.275] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.275] sna_pixmap_move_to_gpu(pixmap=2704, usage=0), flags=b >[ 132.275] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.275] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.275] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.275] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.275] sna_pixmap_alloc_gpu: pixmap=2704 >[ 132.275] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.275] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.275] kgem_bo_remove_from_active: removing handle=137 from active >[ 132.275] 1:from active: pitch=30720, tiling=1, handle=137, id=1746 >[ 132.275] __sna_damage_all(7680, 2160) >[ 132.275] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.275] sna_pixmap_mark_active: pixmap=2704, handle=137 >[ 132.275] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.275] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.275] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.275] kgem_bo_is_render: handle=137, rq? 1 [1] >[ 132.275] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.275] sna_render_get_solid: 0 >[ 132.275] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.275] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.275] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.275] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.275] aligning vertex: was 5, now 2 floats per vertex >[ 132.275] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.275] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.275] gen9_composite_get_binding_table(fec0) >[ 132.275] kgem_add_reloc64: handle=137, pos=16296, delta=0, domains=20002 >[ 132.275] kgem_add_handle: handle=137, index=4 >[ 132.275] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d872d000) >[ 132.275] __kgem_bo_mark_dirty: handle=137 (proxy? 0) >[ 132.275] [3fa0] bind bo(handle=137, addr=d872d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.275] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.275] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.275] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.275] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.275] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.275] gen9_emit_sampler: sampler = 1 >[ 132.275] gen9_emit_sf: num_sf_outputs=1 >[ 132.275] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.275] gen9_emit_vertex_elements: setup id=0 >[ 132.275] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.275] (0, 0), (7680, 2160) >[ 132.275] gen8_vertex_flush[56c] = 3 >[ 132.275] sna_composite_rectangles: pixmap=2704 marking clear [0]? 1 >[ 132.275] sna_composite_rectangles(pixmap=2704, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.276] sna_composite_rectangles: converted to op 1 >[ 132.276] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.276] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.276] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.276] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.276] sna_composite_rectangles: dropping last-cpu hint >[ 132.276] sna_drawable_use_bo pixmap=2704, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.276] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.276] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.276] sna_drawable_use_bo: using whole GPU bo >[ 132.276] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.276] kgem_bo_is_render: handle=137, rq? 1 [1] >[ 132.276] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.276] sna_render_get_solid: ffe5e3e1 >[ 132.276] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.276] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.276] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.276] gen9_composite_get_binding_table(fe00) >[ 132.276] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.276] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.276] kgem_add_handle: handle=32, index=5 >[ 132.276] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.276] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.276] gen9_emit_vertex_elements: setup id=0 >[ 132.276] (7679, 0), (7680, 2160) >[ 132.276] gen8_vertex_flush[5a8] = 3 >[ 132.276] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=a90 >[ 132.276] sna_validate_gc: recomputing clip >[ 132.276] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb97c0] >[ 132.276] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2704:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.276] sna_copy_area: normal copy >[ 132.276] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.276] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.276] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.276] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.276] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.276] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.276] sna_do_copy: pixmap -- no source clipping >[ 132.276] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.276] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.276] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2704+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.276] sna_copy_boxes: dst=(priv=0x55bca9baaab0, gpu_bo=137, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.276] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.276] sna_drawable_use_bo pixmap=2704, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.276] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.276] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.276] sna_drawable_use_bo: using whole GPU bo >[ 132.276] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.276] sna_pixmap_move_to_gpu: already all-damaged >[ 132.276] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.276] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.276] sna_pixmap_make_cow: make cow src=2659, dst=2704, handle=136 (already cow? src=0, dst=0) >[ 132.276] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.276] _kgem_bo_destroy: handle=137, proxy? 0 >[ 132.276] __kgem_bo_destroy: handle=137, size=66355200 >[ 132.276] __kgem_bo_destroy: handle=137 -> active >[ 132.276] sna_pixmap_make_cow: moo! attaching clone to pixmap=2704 (source=2659, handle=136) >[ 132.276] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a90, drawable=a74 >[ 132.276] sna_validate_gc: recomputing clip >[ 132.276] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.276] sna_copy_area: src=pixmap=2704:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.276] sna_copy_area: normal copy >[ 132.276] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.276] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.276] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.276] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.276] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.276] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.276] sna_do_copy: pixmap -- no source clipping >[ 132.276] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.276] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.276] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2704+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.276] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9baaab0, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.276] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.276] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.276] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.276] sna_drawable_use_bo: pinned, never REPLACES >[ 132.276] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.276] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.276] sna_drawable_use_bo: using whole GPU bo >[ 132.276] sna_pixmap_move_to_gpu(pixmap=2704, usage=0), flags=a >[ 132.276] sna_pixmap_undo_cow: pixmap=2704, handle=136 [refcnt=2], cow refcnt=2, flags=2 >[ 132.276] sna_pixmap_move_to_gpu: already all-damaged >[ 132.276] sna_pixmap_mark_active: pixmap=2704, handle=136 >[ 132.276] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.276] sna_pixmap_make_cow: make cow src=2704, dst=2687, handle=136 (already cow? src=-1, dst=0) >[ 132.276] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.276] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.276] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.276] kgem_bo_is_render: handle=134, rq? 1 [1] >[ 132.276] kgem_bo_is_render: handle=134, rq? 1 [1] >[ 132.276] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.276] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.276] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.276] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.276] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.276] gen9_composite_get_binding_table(fd80) >[ 132.276] kgem_add_reloc64: handle=134, pos=16216, delta=0, domains=20002 >[ 132.276] kgem_add_handle: handle=134, index=6 >[ 132.276] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f4225000) >[ 132.276] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.276] [3f50] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.276] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.276] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.276] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.276] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.276] gen9_emit_sampler: sampler = 0 >[ 132.276] gen9_emit_vertex_elements: setup id=0 >[ 132.276] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.276] gen8_vertex_flush[5ec] = 3 >[ 132.276] sna_accel_flush: flush?=1, dirty?=0 >[ 132.276] gen8_vertex_close: used=78, vbo active? 3, vb=401, nreloc=2 >[ 132.276] gen8_vertex_close: reloc[0] = 289 >[ 132.276] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.276] kgem_add_handle: handle=3, index=7 >[ 132.276] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd44c000) >[ 132.276] gen8_vertex_close: reloc[1] = 342 >[ 132.276] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.276] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd44c000) >[ 132.276] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=8, nfence=0, aperture=64828 [fenced=0] >[ 132.276] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.276] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.276] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fe84c000 >[ 132.276] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 132.276] kgem_create_linear(65536) >[ 132.276] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 132.276] search_linear_cache: searching for inactive cpu map >[ 132.276] kgem_bo_remove_from_inactive: removing handle=128 from inactive >[ 132.276] search_linear_cache: found handle=128 (num_pages=16) in linear vma cache >[ 132.276] kgem_bo_map__cpu(handle=128, size=65536, map=0x0:0x7f1c722b8000) >[ 132.276] kgem_new_batch: allocated and mapped batch handle=128 [size=65536] >[ 132.276] kgem_bo_sync__cpu: handle=128 >[ 132.276] __kgem_busy: handle=128, busy=0, wedged=0 >[ 132.276] kgem_bo_sync__cpu: SYNC: handle=128, needs_flush? 0, domain? 0, busy? 0 >[ 132.276] __kgem_busy: handle=128, busy=0, wedged=0 >[ 132.276] kgem_bo_retire: retiring bo handle=128 (needed flush? 0), rq? 0 [busy?=0] >[ 132.276] assert_bo_retired: handle=128, domain: 0 exec? 0, rq? 0 >[ 132.276] kgem_new_batch: using last batch handle=125 >[ 132.276] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe84c000 >[ 132.276] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.276] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d872d000 >[ 132.276] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.276] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.276] kgem_commit: release handle=135 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=dc675000 >[ 132.276] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.276] __kgem_bo_clear_busy: handle=7 >[ 132.276] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.276] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.276] __kgem_bo_clear_busy: handle=7 >[ 132.276] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.276] __kgem_bo_clear_busy: handle=32 >[ 132.276] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.276] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.276] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.276] sna_accel_flush: flush?=0, dirty?=0 >[ 132.276] sna_accel_flush: flush?=0, dirty?=0 >[ 132.276] sna_accel_flush: flush?=0, dirty?=0 >[ 132.276] sna_destroy_pixmap: pixmap=2704, attached?=1 >[ 132.276] sna_destroy_pixmap: pixmap=2704 discarding cow, refcnt=2 >[ 132.276] __sna_free_pixmap(pixmap=2704) >[ 132.276] sna_accel_flush: flush?=0, dirty?=0 >[ 132.276] sna_accel_flush: flush?=0, dirty?=0 >[ 132.276] sna_accel_flush: flush?=0, dirty?=0 >[ 132.276] sna_accel_flush: flush?=0, dirty?=0 >[ 132.276] sna_block_handler (tv=0.14000) >[ 132.276] kgem_retire, need_retire?=1 >[ 132.276] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.277] kgem_retire__requests_ring: retiring ring 0 >[ 132.277] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.277] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 >[ 132.277] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.277] kgem_retire -- retired=0, need_retire=1 >[ 132.277] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.277] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.277] sna_accel_block: evaluating timers, active=7 >[ 132.277] sna_accel_block: flush timer expires in 12 [132289] >[ 132.277] sna_wakeup_handler >[ 132.277] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.277] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.277] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.277] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.277] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.277] sna_crtc_record_swap: recording last swap on pipe=0, frame 7667 [msc=7667], time 132.267955 >[ 132.277] sna_dri2_get_msc: msc=7667 [raw=7667], ust=132267955 >[ 132.277] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) >[ 132.277] sna_dri2_schedule_swap(target_msc=7666, divisor=0, remainder=0) >[ 132.277] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 >[ 132.277] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.277] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.277] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.277] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.277] sna_crtc_record_swap: recording last swap on pipe=0, frame 7667 [msc=7667], time 132.267955 >[ 132.277] immediate_swap: current_msc=7667, target_msc=7666 -- yes >[ 132.277] can_flip: no, shadow enabled >[ 132.277] sna_dri2_add_event: adding event to window 146) >[ 132.277] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.277] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.277] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.277] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.277] can_xchg: back size=8701e00, front size=8701e00 >[ 132.277] can_xchg: yes, pixmap=165 >[ 132.277] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 132.277] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.277] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.277] set_bo: pixmap=165, handle=36 (old handle=27) >[ 132.277] set_bo: marking whole pixmap as damaged >[ 132.277] set_bo: applying final/discard move-to-gpu >[ 132.277] wait_for_shadow: flags=0, flips=0, handle=27, shadow=12 >[ 132.277] set_bo: dropping flush hint from handle=27 >[ 132.277] set_bo: adding flush hint to handle=36 >[ 132.277] mark_stale(handle=27) => 1 >[ 132.277] swap_limit: draw=146 setting swap limit to 3 >[ 132.277] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.277] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.277] sna_dri2_schedule_swap: reported target_msc=7667 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_block_handler (tv=0.13000) >[ 132.277] kgem_retire, need_retire?=1 >[ 132.277] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.277] kgem_retire__requests_ring: retiring ring 0 >[ 132.277] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.277] __kgem_retire_rq: request 1 complete >[ 132.277] kgem_retire__requests_ring: retiring ring 0 >[ 132.277] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.277] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.277] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.277] kgem_retire -- retired=0, need_retire=1 >[ 132.277] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.277] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.277] sna_accel_block: evaluating timers, active=7 >[ 132.277] sna_accel_block: flush timer expires in 12 [132289] >[ 132.277] sna_wakeup_handler >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_block_handler (tv=0.13000) >[ 132.277] kgem_retire, need_retire?=1 >[ 132.277] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.277] kgem_retire__requests_ring: retiring ring 0 >[ 132.277] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.277] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.277] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.277] kgem_retire -- retired=0, need_retire=1 >[ 132.277] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.277] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.277] sna_accel_block: evaluating timers, active=7 >[ 132.277] sna_accel_block: flush timer expires in 12 [132289] >[ 132.277] sna_wakeup_handler >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_block_handler (tv=0.13000) >[ 132.277] kgem_retire, need_retire?=1 >[ 132.277] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.277] kgem_retire__requests_ring: retiring ring 0 >[ 132.277] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.277] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.277] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.277] kgem_retire -- retired=0, need_retire=1 >[ 132.277] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.277] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.277] sna_accel_block: evaluating timers, active=7 >[ 132.277] sna_accel_block: flush timer expires in 12 [132289] >[ 132.277] sna_wakeup_handler >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_accel_flush: flush?=0, dirty?=0 >[ 132.277] sna_block_handler (tv=0.13000) >[ 132.277] kgem_retire, need_retire?=1 >[ 132.277] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.277] kgem_retire__requests_ring: retiring ring 0 >[ 132.277] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.277] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_do_throttle (time=132278), triggered >[ 132.278] sna_accel_throttle (time=132278) >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_block_handler (tv=0.12000) >[ 132.278] kgem_retire, need_retire?=1 >[ 132.278] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.278] kgem_retire__requests_ring: retiring ring 0 >[ 132.278] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.278] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_block_handler (tv=0.12000) >[ 132.278] kgem_retire, need_retire?=1 >[ 132.278] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.278] kgem_retire__requests_ring: retiring ring 0 >[ 132.278] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.278] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_block_handler (tv=0.12000) >[ 132.278] kgem_retire, need_retire?=1 >[ 132.278] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.278] kgem_retire__requests_ring: retiring ring 0 >[ 132.278] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.278] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_block_handler (tv=0.12000) >[ 132.278] kgem_retire, need_retire?=1 >[ 132.278] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.278] kgem_retire__requests_ring: retiring ring 0 >[ 132.278] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.278] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_block_handler (tv=0.12000) >[ 132.278] kgem_retire, need_retire?=1 >[ 132.278] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.278] kgem_retire__requests_ring: retiring ring 0 >[ 132.278] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.278] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_block_handler (tv=0.12000) >[ 132.278] kgem_retire, need_retire?=1 >[ 132.278] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.278] kgem_retire__requests_ring: retiring ring 0 >[ 132.278] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.278] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_block_handler (tv=0.12000) >[ 132.278] kgem_retire, need_retire?=1 >[ 132.278] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.278] kgem_retire__requests_ring: retiring ring 0 >[ 132.278] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.278] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_accel_flush: flush?=0, dirty?=0 >[ 132.278] sna_block_handler (tv=0.12000) >[ 132.278] kgem_retire, need_retire?=1 >[ 132.278] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.278] kgem_retire__requests_ring: retiring ring 0 >[ 132.278] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.278] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.278] kgem_retire -- retired=0, need_retire=1 >[ 132.278] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.278] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.278] sna_accel_block: evaluating timers, active=7 >[ 132.278] sna_accel_block: flush timer expires in 11 [132289] >[ 132.278] sna_wakeup_handler >[ 132.279] sna_accel_flush: flush?=0, dirty?=0 >[ 132.279] sna_accel_flush: flush?=0, dirty?=0 >[ 132.279] sna_accel_flush: flush?=0, dirty?=0 >[ 132.279] sna_block_handler (tv=0.11000) >[ 132.279] kgem_retire, need_retire?=1 >[ 132.279] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.279] kgem_retire__requests_ring: retiring ring 0 >[ 132.279] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.279] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.279] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.279] kgem_retire -- retired=0, need_retire=1 >[ 132.279] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.279] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.279] sna_accel_block: evaluating timers, active=7 >[ 132.279] sna_accel_block: flush timer expires in 10 [132289] >[ 132.279] sna_wakeup_handler >[ 132.279] sna_accel_flush: flush?=0, dirty?=0 >[ 132.279] sna_accel_flush: flush?=0, dirty?=0 >[ 132.279] sna_accel_flush: flush?=0, dirty?=0 >[ 132.279] sna_accel_flush: flush?=0, dirty?=0 >[ 132.279] sna_block_handler (tv=0.11000) >[ 132.279] kgem_retire, need_retire?=1 >[ 132.279] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.279] kgem_retire__requests_ring: retiring ring 0 >[ 132.279] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.279] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.279] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.279] kgem_retire -- retired=0, need_retire=1 >[ 132.279] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.279] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.279] sna_accel_block: evaluating timers, active=7 >[ 132.279] sna_accel_block: flush timer expires in 10 [132289] >[ 132.282] sna_wakeup_handler >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_block_handler (tv=0.8000) >[ 132.282] kgem_retire, need_retire?=1 >[ 132.282] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.282] kgem_retire__requests_ring: retiring ring 0 >[ 132.282] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.282] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.282] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.282] kgem_retire -- retired=0, need_retire=1 >[ 132.282] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.282] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.282] sna_accel_block: evaluating timers, active=7 >[ 132.282] sna_accel_block: flush timer expires in 7 [132289] >[ 132.282] sna_wakeup_handler >[ 132.282] sna_block_handler (tv=0.8000) >[ 132.282] kgem_retire, need_retire?=1 >[ 132.282] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.282] kgem_retire__requests_ring: retiring ring 0 >[ 132.282] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.282] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.282] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.282] kgem_retire -- retired=0, need_retire=1 >[ 132.282] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.282] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.282] sna_accel_block: evaluating timers, active=7 >[ 132.282] sna_accel_block: flush timer expires in 7 [132289] >[ 132.282] sna_wakeup_handler >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_block_handler (tv=0.0) >[ 132.282] kgem_retire, need_retire?=1 >[ 132.282] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.282] kgem_retire__requests_ring: retiring ring 0 >[ 132.282] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.282] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.282] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.282] kgem_retire -- retired=0, need_retire=1 >[ 132.282] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.282] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.282] sna_accel_block: evaluating timers, active=7 >[ 132.282] sna_accel_block: flush timer expires in 7 [132289] >[ 132.282] sna_wakeup_handler >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_block_handler (tv=0.8000) >[ 132.282] kgem_retire, need_retire?=1 >[ 132.282] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.282] kgem_retire__requests_ring: retiring ring 0 >[ 132.282] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.282] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.282] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.282] kgem_retire -- retired=0, need_retire=1 >[ 132.282] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.282] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.282] sna_accel_block: evaluating timers, active=7 >[ 132.282] sna_accel_block: flush timer expires in 7 [132289] >[ 132.282] sna_wakeup_handler >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_block_handler (tv=0.8000) >[ 132.282] kgem_retire, need_retire?=1 >[ 132.282] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.282] kgem_retire__requests_ring: retiring ring 0 >[ 132.282] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.282] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.282] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.282] kgem_retire -- retired=0, need_retire=1 >[ 132.282] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.282] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.282] sna_accel_block: evaluating timers, active=7 >[ 132.282] sna_accel_block: flush timer expires in 7 [132289] >[ 132.282] sna_wakeup_handler >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_block_handler (tv=0.8000) >[ 132.282] kgem_retire, need_retire?=1 >[ 132.282] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.282] kgem_retire__requests_ring: retiring ring 0 >[ 132.282] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.282] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.282] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.282] kgem_retire -- retired=0, need_retire=1 >[ 132.282] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.282] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.282] sna_accel_block: evaluating timers, active=7 >[ 132.282] sna_accel_block: flush timer expires in 7 [132289] >[ 132.282] sna_wakeup_handler >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_accel_flush: flush?=0, dirty?=0 >[ 132.282] sna_block_handler (tv=0.8000) >[ 132.282] kgem_retire, need_retire?=1 >[ 132.282] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.282] kgem_retire__requests_ring: retiring ring 0 >[ 132.282] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.283] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.283] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.283] kgem_retire -- retired=0, need_retire=1 >[ 132.283] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.283] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.283] sna_accel_block: evaluating timers, active=7 >[ 132.283] sna_accel_block: flush timer expires in 6 [132289] >[ 132.283] sna_wakeup_handler >[ 132.283] sna_accel_flush: flush?=0, dirty?=0 >[ 132.283] sna_accel_flush: flush?=0, dirty?=0 >[ 132.283] sna_block_handler (tv=0.7000) >[ 132.283] kgem_retire, need_retire?=1 >[ 132.283] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.283] kgem_retire__requests_ring: retiring ring 0 >[ 132.283] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.283] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.283] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.283] kgem_retire -- retired=0, need_retire=1 >[ 132.283] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.283] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.283] sna_accel_block: evaluating timers, active=7 >[ 132.283] sna_accel_block: flush timer expires in 6 [132289] >[ 132.283] sna_wakeup_handler >[ 132.283] sna_accel_flush: flush?=0, dirty?=0 >[ 132.283] sna_accel_flush: flush?=0, dirty?=0 >[ 132.283] sna_block_handler (tv=0.7000) >[ 132.283] kgem_retire, need_retire?=1 >[ 132.283] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.283] kgem_retire__requests_ring: retiring ring 0 >[ 132.283] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.283] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.283] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.283] kgem_retire -- retired=0, need_retire=1 >[ 132.283] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.283] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.283] sna_accel_block: evaluating timers, active=7 >[ 132.283] sna_accel_block: flush timer expires in 6 [132289] >[ 132.283] sna_wakeup_handler >[ 132.283] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.283] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.283] kgem_can_create_2d: untiled size=66355200 >[ 132.283] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.283] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.283] sna_create_pixmap: usage=0, flags=1b >[ 132.283] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.283] __pop_freed_pixmap: reusing freed pixmap=2704 header >[ 132.283] create_pixmap_hdr: pixmap=2705, width=7680, height=2160, usage=0 >[ 132.283] sna_create_pixmap: serial=2705, 7680x2160, usage=0 >[ 132.283] sna_accel_flush: flush?=0, dirty?=0 >[ 132.283] sna_accel_flush: flush?=0, dirty?=0 >[ 132.283] sna_block_handler (tv=0.7000) >[ 132.283] kgem_retire, need_retire?=1 >[ 132.283] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.283] kgem_retire__requests_ring: retiring ring 0 >[ 132.283] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.283] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.283] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.283] kgem_retire -- retired=0, need_retire=1 >[ 132.283] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.283] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.283] sna_accel_block: evaluating timers, active=7 >[ 132.283] sna_accel_block: flush timer expires in 6 [132289] >[ 132.283] sna_wakeup_handler >[ 132.283] sna_accel_flush: flush?=0, dirty?=0 >[ 132.283] sna_accel_flush: flush?=0, dirty?=0 >[ 132.283] sna_block_handler (tv=0.7000) >[ 132.283] kgem_retire, need_retire?=1 >[ 132.283] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.283] kgem_retire__requests_ring: retiring ring 0 >[ 132.283] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.283] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.283] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.283] kgem_retire -- retired=0, need_retire=1 >[ 132.283] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.283] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.283] sna_accel_block: evaluating timers, active=7 >[ 132.283] sna_accel_block: flush timer expires in 6 [132289] >[ 132.284] sna_wakeup_handler >[ 132.284] sna_mode_wakeup: len=32 >[ 132.284] sna_dri2_vblank_handler(type=2, sequence=7668, draw=1810) >[ 132.284] sna_crtc_record_swap: recording last swap on pipe=0, frame 7668 [msc=7668], time 132.284622 >[ 132.284] sna_dri2_vblank_handler: 2 complete, frame=7668 tv=132.284622 >[ 132.284] sna_dri2_blit_complete: blit finished >[ 132.284] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7668, tv=132.284622) >[ 132.284] frame_swap_complete(type=2): draw=146, pipe=0, frame=7668 [msc=7668], tv=132.284622 >[ 132.284] sna_accel_flush: flush?=0, dirty?=0 >[ 132.284] sna_dri2_event_free(draw?=1) >[ 132.284] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.284] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.284] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.284] sna_dri2_vblank_handler complete >[ 132.284] sna_block_handler (tv=0.6000) >[ 132.284] kgem_retire, need_retire?=1 >[ 132.284] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.284] kgem_retire__requests_ring: retiring ring 0 >[ 132.284] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.284] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.284] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.284] kgem_retire -- retired=0, need_retire=1 >[ 132.284] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.284] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.284] sna_accel_block: evaluating timers, active=7 >[ 132.284] sna_accel_block: flush timer expires in 5 [132289] >[ 132.289] sna_wakeup_handler >[ 132.289] sna_block_handler (tv=0.1000) >[ 132.289] kgem_retire, need_retire?=1 >[ 132.289] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.289] kgem_retire__requests_ring: retiring ring 0 >[ 132.289] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.289] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.289] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.289] kgem_retire -- retired=0, need_retire=1 >[ 132.289] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.289] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.289] sna_scanout_do_flush (time=132289), triggered >[ 132.289] sna_scanout_flush (time=132289), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 132.289] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.289] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.289] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.289] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.289] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.289] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.289] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.289] sna_pixmap_move_to_gpu: already all-damaged >[ 132.289] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 132.289] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.289] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.289] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.289] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 132.289] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 132.289] get_fb: reusing fb=77 for handle=36 >[ 132.289] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 132.289] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.289] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 132.289] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 132.289] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.289] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.289] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.289] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 132.289] sna_accel_block: evaluating timers, active=7 >[ 132.289] sna_accel_block: flush timer expires in 16 [132305] >[ 132.289] sna_wakeup_handler >[ 132.289] sna_accel_flush: flush?=0, dirty?=0 >[ 132.289] sna_accel_flush: flush?=0, dirty?=0 >[ 132.290] sna_block_handler (tv=0.30000) >[ 132.290] kgem_retire, need_retire?=1 >[ 132.290] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.290] kgem_retire__requests_ring: retiring ring 0 >[ 132.290] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.290] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.290] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.290] kgem_retire -- retired=0, need_retire=1 >[ 132.290] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.290] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.290] sna_accel_block: evaluating timers, active=7 >[ 132.290] sna_accel_block: flush timer expires in 15 [132305] >[ 132.290] sna_wakeup_handler >[ 132.290] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 >[ 132.290] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.290] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.290] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.290] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.290] sna_dri2_get_back: back buffer handle=27, active?=2, refcnt=1 >[ 132.290] sna_dri2_get_back: cache: handle=35, active=0 >[ 132.290] sna_dri2_get_back: reuse cache handle=35, name=5, flags=0 >[ 132.290] sna_dri2_get_back: caching handle=27 (name=3, flags=0, active_scanout=2) >[ 132.290] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.290] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 132.290] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.290] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 132.290] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.290] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.290] sna_accel_flush: flush?=0, dirty?=0 >[ 132.290] sna_accel_flush: flush?=0, dirty?=0 >[ 132.290] sna_accel_flush: flush?=0, dirty?=0 >[ 132.290] sna_block_handler (tv=0.30000) >[ 132.290] kgem_retire, need_retire?=1 >[ 132.290] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.290] kgem_retire__requests_ring: retiring ring 0 >[ 132.290] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.290] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 >[ 132.290] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.290] kgem_retire -- retired=0, need_retire=1 >[ 132.290] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.290] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.290] sna_accel_block: evaluating timers, active=7 >[ 132.290] sna_accel_block: flush timer expires in 15 [132305] >[ 132.305] sna_wakeup_handler >[ 132.305] sna_block_handler (tv=0.15000) >[ 132.305] kgem_retire, need_retire?=1 >[ 132.305] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.305] kgem_retire__requests_ring: retiring ring 0 >[ 132.305] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.305] __kgem_retire_rq: request 2 complete >[ 132.305] kgem_retire__requests_ring: retiring ring 0 >[ 132.305] __kgem_busy: handle=125, busy=131072, wedged=0 >[ 132.305] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=125, retired? 0 >[ 132.305] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.305] kgem_retire -- retired=0, need_retire=1 >[ 132.305] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.305] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.305] sna_scanout_do_flush (time=132305), triggered >[ 132.305] sna_scanout_flush (time=132305), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.305] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.305] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.305] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.305] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.305] sna_accel_do_throttle (time=132305), triggered >[ 132.305] sna_accel_throttle (time=132305) >[ 132.305] sna_accel_block: evaluating timers, active=7 >[ 132.305] sna_accel_block: flush timer expires in 16 [132321] >[ 132.313] sna_wakeup_handler >[ 132.313] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.313] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.313] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.313] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.313] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.313] sna_crtc_record_swap: recording last swap on pipe=0, frame 7669 [msc=7669], time 132.301287 >[ 132.313] sna_dri2_get_msc: msc=7669 [raw=7669], ust=132301287 >[ 132.313] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 132.313] sna_dri2_schedule_swap(target_msc=7668, divisor=0, remainder=0) >[ 132.313] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 132.313] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.313] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.313] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.313] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.313] sna_crtc_record_swap: recording last swap on pipe=0, frame 7669 [msc=7669], time 132.301287 >[ 132.313] immediate_swap: current_msc=7669, target_msc=7668 -- yes >[ 132.313] can_flip: no, shadow enabled >[ 132.313] sna_dri2_add_event: adding event to window 146) >[ 132.313] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.313] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.313] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.313] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.313] can_xchg: back size=8701e00, front size=8701e00 >[ 132.313] can_xchg: yes, pixmap=165 >[ 132.313] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 132.313] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.313] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.313] set_bo: pixmap=165, handle=35 (old handle=36) >[ 132.313] set_bo: marking whole pixmap as damaged >[ 132.313] set_bo: applying final/discard move-to-gpu >[ 132.313] wait_for_shadow: flags=0, flips=2, handle=36, shadow=12 >[ 132.313] set_bo: dropping flush hint from handle=36 >[ 132.313] set_bo: adding flush hint to handle=35 >[ 132.313] mark_stale(handle=36) => 1 >[ 132.313] swap_limit: draw=146 setting swap limit to 3 >[ 132.313] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.313] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.313] sna_dri2_schedule_swap: reported target_msc=7669 >[ 132.313] sna_accel_flush: flush?=0, dirty?=0 >[ 132.313] sna_accel_flush: flush?=0, dirty?=0 >[ 132.314] sna_accel_flush: flush?=0, dirty?=0 >[ 132.314] sna_accel_flush: flush?=0, dirty?=0 >[ 132.314] sna_block_handler (tv=0.6000) >[ 132.314] kgem_retire, need_retire?=1 >[ 132.314] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.314] kgem_retire__requests_ring: retiring ring 0 >[ 132.314] __kgem_busy: handle=125, busy=131072, wedged=0 >[ 132.314] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=125, retired? 0 >[ 132.314] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.314] kgem_retire -- retired=0, need_retire=1 >[ 132.314] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.314] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.314] sna_accel_block: evaluating timers, active=7 >[ 132.314] sna_accel_block: flush timer expires in 7 [132321] >[ 132.316] sna_wakeup_handler >[ 132.316] sna_mode_wakeup: len=32 >[ 132.316] sna_mode_wakeup: recording last swap on pipe=1, frame 7640 [1dd8], time 132.316645 >[ 132.316] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=36 [active_scanout=2] >[ 132.316] sna_mode_wakeup: flip complete, pending? 2 >[ 132.316] sna_block_handler (tv=0.4000) >[ 132.316] kgem_retire, need_retire?=1 >[ 132.316] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.316] kgem_retire__requests_ring: retiring ring 0 >[ 132.316] __kgem_busy: handle=125, busy=131072, wedged=0 >[ 132.316] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=125, retired? 0 >[ 132.316] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.316] kgem_retire -- retired=0, need_retire=1 >[ 132.316] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.316] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.316] sna_accel_block: evaluating timers, active=7 >[ 132.316] sna_accel_block: flush timer expires in 5 [132321] >[ 132.317] sna_wakeup_handler >[ 132.317] sna_mode_wakeup: len=64 >[ 132.317] sna_mode_wakeup: recording last swap on pipe=0, frame 7670 [1df6], time 132.317954 >[ 132.317] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=36 [active_scanout=2] >[ 132.317] sna_mode_wakeup: flip complete, pending? 1 >[ 132.317] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.317] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.317] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.317] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.317] sna_pixmap_move_to_gpu: already all-damaged >[ 132.317] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 132.317] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.317] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.317] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.317] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 132.317] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 132.317] get_fb: reusing fb=105 for handle=35 >[ 132.317] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 132.317] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.318] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 132.318] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 132.318] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.318] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.318] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.318] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 132.318] sna_dri2_vblank_handler(type=2, sequence=7670, draw=1810) >[ 132.318] sna_crtc_record_swap: recording last swap on pipe=0, frame 7670 [msc=7670], time 132.317954 >[ 132.318] sna_dri2_vblank_handler: 2 complete, frame=7670 tv=132.317954 >[ 132.318] sna_dri2_blit_complete: blit finished >[ 132.318] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7670, tv=132.317954) >[ 132.318] frame_swap_complete(type=2): draw=146, pipe=0, frame=7670 [msc=7670], tv=132.317954 >[ 132.318] sna_accel_flush: flush?=0, dirty?=0 >[ 132.318] sna_dri2_event_free(draw?=1) >[ 132.318] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.318] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.318] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.318] sna_dri2_vblank_handler complete >[ 132.318] sna_block_handler (tv=0.2000) >[ 132.318] kgem_retire, need_retire?=1 >[ 132.318] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.318] kgem_retire__requests_ring: retiring ring 0 >[ 132.318] __kgem_busy: handle=125, busy=131072, wedged=0 >[ 132.318] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=125, retired? 0 >[ 132.318] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.318] kgem_retire -- retired=0, need_retire=1 >[ 132.318] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.318] sna_scanout_do_flush: flush timer active: delta=3 >[ 132.318] sna_scanout_do_flush (time=132318), triggered >[ 132.318] sna_scanout_flush (time=132318), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.318] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.318] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.318] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.318] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.318] sna_accel_block: evaluating timers, active=7 >[ 132.318] sna_accel_block: flush timer expires in 16 [132334] >[ 132.320] sna_wakeup_handler >[ 132.321] sna_block_handler (tv=0.30000) >[ 132.321] kgem_retire, need_retire?=1 >[ 132.321] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.321] kgem_retire__requests_ring: retiring ring 0 >[ 132.321] __kgem_busy: handle=125, busy=131072, wedged=0 >[ 132.321] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=125, retired? 0 >[ 132.321] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.321] kgem_retire -- retired=0, need_retire=1 >[ 132.321] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.321] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.321] sna_accel_block: evaluating timers, active=7 >[ 132.321] sna_accel_block: flush timer expires in 13 [132334] >[ 132.334] sna_wakeup_handler >[ 132.334] sna_block_handler (tv=0.17000) >[ 132.334] kgem_retire, need_retire?=1 >[ 132.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.334] kgem_retire__requests_ring: retiring ring 0 >[ 132.334] __kgem_busy: handle=125, busy=131072, wedged=0 >[ 132.334] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=125, retired? 0 >[ 132.334] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.334] kgem_retire -- retired=0, need_retire=1 >[ 132.334] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.334] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.334] sna_scanout_do_flush (time=132334), triggered >[ 132.334] sna_scanout_flush (time=132334), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.334] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.334] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.334] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.334] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.334] sna_accel_do_throttle (time=132334), triggered >[ 132.334] sna_accel_throttle (time=132334) >[ 132.334] sna_accel_block: evaluating timers, active=7 >[ 132.334] sna_accel_block: flush timer expires in 16 [132350] >[ 132.349] sna_wakeup_handler >[ 132.349] sna_mode_wakeup: len=32 >[ 132.349] sna_mode_wakeup: recording last swap on pipe=1, frame 7642 [1dda], time 132.349979 >[ 132.349] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 132.349] sna_mode_wakeup: flip complete, pending? 2 >[ 132.349] sna_block_handler (tv=0.2000) >[ 132.349] kgem_retire, need_retire?=1 >[ 132.349] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.349] kgem_retire__requests_ring: retiring ring 0 >[ 132.349] __kgem_busy: handle=125, busy=0, wedged=0 >[ 132.349] __kgem_retire_rq: request 125 complete >[ 132.349] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 132.349] __kgem_bo_flush: handle=137, busy=0, wedged=0 >[ 132.349] kgem_bo_move_to_cache: release handle=137 >[ 132.349] kgem_bo_move_to_inactive: moving handle=137 to inactive >[ 132.349] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.349] kgem_bo_move_to_inactive: moving handle=125 to inactive >[ 132.349] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 >[ 132.349] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.349] kgem_retire -- retired=1, need_retire=0 >[ 132.349] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.349] gen6_render_retire: resetting idle vbo >[ 132.349] sna_scanout_do_flush: flush timer active: delta=1 >[ 132.349] sna_scanout_do_flush (time=132349), triggered >[ 132.349] sna_scanout_flush (time=132349), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.349] has_shadow: has pending damage? 0, outstanding flips: 1 >[ 132.349] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.349] has_shadow: has pending damage? 0, outstanding flips: 1 >[ 132.349] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) >[ 132.349] sna_accel_block: evaluating timers, active=7 >[ 132.349] sna_accel_block: flush timer expires in 16 [132365] >[ 132.350] sna_wakeup_handler >[ 132.350] sna_mode_wakeup: len=32 >[ 132.350] sna_mode_wakeup: recording last swap on pipe=0, frame 7672 [1df8], time 132.351287 >[ 132.350] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 132.350] sna_mode_wakeup: flip complete, pending? 1 >[ 132.350] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.350] sna_block_handler (tv=0.1000) >[ 132.350] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.350] sna_accel_block: evaluating timers, active=7 >[ 132.350] sna_accel_block: flush timer expires in 15 [132365] >[ 132.352] sna_wakeup_handler >[ 132.352] sna_block_handler (tv=0.30000) >[ 132.352] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.352] sna_accel_do_throttle (time=132352), triggered >[ 132.352] sna_accel_throttle (time=132352) >[ 132.352] sna_accel_disarm_timer[1] (time=132352) >[ 132.352] sna_accel_block: evaluating timers, active=5 >[ 132.352] sna_accel_block: flush timer expires in 13 [132365] >[ 132.365] sna_wakeup_handler >[ 132.365] sna_block_handler (tv=0.17000) >[ 132.365] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.365] sna_scanout_do_flush (time=132365), triggered >[ 132.365] sna_scanout_flush (time=132365), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.365] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.365] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.365] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.365] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.365] sna_accel_do_throttle -- no pending activity >[ 132.365] sna_accel_block: evaluating timers, active=5 >[ 132.365] sna_accel_block: flush timer expires in 16 [132381] >[ 132.381] sna_wakeup_handler >[ 132.381] sna_block_handler (tv=0.1000) >[ 132.381] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.381] sna_scanout_do_flush (time=132381), triggered >[ 132.381] sna_scanout_flush (time=132381), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.381] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.381] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.381] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.381] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.381] sna_accel_do_throttle -- no pending activity >[ 132.381] sna_accel_block: evaluating timers, active=5 >[ 132.381] sna_accel_block: flush timer expires in 16 [132397] >[ 132.382] sna_wakeup_handler >[ 132.382] sna_block_handler (tv=0.30000) >[ 132.382] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.382] sna_accel_do_throttle -- no pending activity >[ 132.382] sna_accel_block: evaluating timers, active=5 >[ 132.382] sna_accel_block: flush timer expires in 15 [132397] >[ 132.397] sna_wakeup_handler >[ 132.397] sna_block_handler (tv=0.15000) >[ 132.397] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.397] sna_scanout_do_flush (time=132397), triggered >[ 132.397] sna_scanout_flush (time=132397), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.397] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.397] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.397] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.397] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.397] sna_accel_do_throttle -- no pending activity >[ 132.397] sna_accel_block: evaluating timers, active=5 >[ 132.397] sna_accel_block: flush timer expires in 16 [132413] >[ 132.412] sna_wakeup_handler >[ 132.412] sna_block_handler (tv=0.30000) >[ 132.412] sna_scanout_do_flush: flush timer active: delta=1 >[ 132.412] sna_scanout_do_flush (time=132412), triggered >[ 132.412] sna_scanout_flush (time=132412), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.412] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.412] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.412] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.412] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.412] sna_accel_do_throttle -- no pending activity >[ 132.412] sna_accel_block: evaluating timers, active=5 >[ 132.412] sna_accel_block: flush timer expires in 16 [132428] >[ 132.428] sna_wakeup_handler >[ 132.428] sna_block_handler (tv=0.14000) >[ 132.428] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.428] sna_scanout_do_flush (time=132428), triggered >[ 132.428] sna_scanout_flush (time=132428), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.428] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.428] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.428] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.428] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.428] sna_accel_do_throttle -- no pending activity >[ 132.428] sna_accel_block: evaluating timers, active=5 >[ 132.428] sna_accel_block: flush timer expires in 16 [132444] >[ 132.443] sna_wakeup_handler >[ 132.443] sna_block_handler (tv=0.30000) >[ 132.443] sna_scanout_do_flush: flush timer active: delta=1 >[ 132.443] sna_scanout_do_flush (time=132443), triggered >[ 132.443] sna_scanout_flush (time=132443), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.443] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.443] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.443] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.443] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.443] sna_accel_do_throttle -- no pending activity >[ 132.443] sna_accel_block: evaluating timers, active=5 >[ 132.443] sna_accel_block: flush timer expires in 16 [132459] >[ 132.459] sna_wakeup_handler >[ 132.459] sna_block_handler (tv=0.14000) >[ 132.459] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.459] sna_scanout_do_flush (time=132459), triggered >[ 132.459] sna_scanout_flush (time=132459), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.459] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.459] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.459] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.459] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.459] sna_accel_do_throttle -- no pending activity >[ 132.459] sna_accel_block: evaluating timers, active=5 >[ 132.459] sna_accel_block: flush timer expires in 16 [132475] >[ 132.460] sna_wakeup_handler >[ 132.460] sna_accel_flush: flush?=0, dirty?=0 >[ 132.461] sna_accel_flush: flush?=0, dirty?=0 >[ 132.461] sna_block_handler (tv=0.12000) >[ 132.461] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.461] sna_accel_do_throttle -- no pending activity >[ 132.461] sna_accel_block: evaluating timers, active=5 >[ 132.461] sna_accel_block: flush timer expires in 14 [132475] >[ 132.461] sna_wakeup_handler >[ 132.461] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 132.461] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.461] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.461] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.461] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.461] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 132.461] sna_dri2_get_back: reuse unattached back >[ 132.461] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.461] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 132.461] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.461] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 132.461] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.461] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.461] sna_accel_flush: flush?=0, dirty?=0 >[ 132.461] sna_accel_flush: flush?=0, dirty?=0 >[ 132.461] sna_accel_flush: flush?=0, dirty?=0 >[ 132.461] sna_block_handler (tv=0.12000) >[ 132.461] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.461] sna_accel_do_throttle -- no pending activity >[ 132.461] sna_accel_block: evaluating timers, active=5 >[ 132.461] sna_accel_block: flush timer expires in 14 [132475] >[ 132.464] sna_wakeup_handler >[ 132.464] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.464] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.464] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.464] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.465] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.465] sna_crtc_record_swap: recording last swap on pipe=0, frame 7678 [msc=7678], time 132.451280 >[ 132.465] sna_dri2_get_msc: msc=7678 [raw=7678], ust=132451280 >[ 132.465] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 132.465] sna_dri2_schedule_swap(target_msc=7670, divisor=0, remainder=0) >[ 132.465] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 132.465] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.465] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.465] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.465] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.465] sna_crtc_record_swap: recording last swap on pipe=0, frame 7678 [msc=7678], time 132.451280 >[ 132.465] immediate_swap: current_msc=7678, target_msc=7670 -- yes >[ 132.465] can_flip: no, shadow enabled >[ 132.465] sna_dri2_add_event: adding event to window 146) >[ 132.465] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.465] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.465] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.465] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.465] can_xchg: back size=8701e00, front size=8701e00 >[ 132.465] can_xchg: yes, pixmap=165 >[ 132.465] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 132.465] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.465] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.465] set_bo: pixmap=165, handle=36 (old handle=35) >[ 132.465] set_bo: marking whole pixmap as damaged >[ 132.465] set_bo: applying final/discard move-to-gpu >[ 132.465] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 132.465] set_bo: dropping flush hint from handle=35 >[ 132.465] set_bo: adding flush hint to handle=36 >[ 132.465] mark_stale(handle=35) => 1 >[ 132.465] swap_limit: draw=146 setting swap limit to 3 >[ 132.465] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.465] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.465] sna_dri2_schedule_swap: reported target_msc=7678 >[ 132.465] sna_accel_flush: flush?=0, dirty?=0 >[ 132.465] sna_accel_flush: flush?=0, dirty?=0 >[ 132.465] sna_accel_flush: flush?=0, dirty?=0 >[ 132.465] sna_accel_flush: flush?=0, dirty?=0 >[ 132.465] sna_block_handler (tv=0.8000) >[ 132.465] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.465] sna_accel_do_throttle -- no pending activity >[ 132.465] sna_accel_block: evaluating timers, active=5 >[ 132.465] sna_accel_block: flush timer expires in 10 [132475] >[ 132.467] sna_wakeup_handler >[ 132.467] sna_mode_wakeup: len=32 >[ 132.467] sna_dri2_vblank_handler(type=2, sequence=7679, draw=1810) >[ 132.467] sna_crtc_record_swap: recording last swap on pipe=0, frame 7679 [msc=7679], time 132.467951 >[ 132.467] sna_dri2_vblank_handler: 2 complete, frame=7679 tv=132.467951 >[ 132.467] sna_dri2_blit_complete: blit finished >[ 132.467] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7679, tv=132.467951) >[ 132.467] frame_swap_complete(type=2): draw=146, pipe=0, frame=7679 [msc=7679], tv=132.467951 >[ 132.467] sna_accel_flush: flush?=0, dirty?=0 >[ 132.467] sna_dri2_event_free(draw?=1) >[ 132.467] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.467] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.467] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.467] sna_dri2_vblank_handler complete >[ 132.467] sna_block_handler (tv=0.6000) >[ 132.467] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.467] sna_accel_do_throttle -- no pending activity >[ 132.467] sna_accel_block: evaluating timers, active=5 >[ 132.467] sna_accel_block: flush timer expires in 8 [132475] >[ 132.473] sna_wakeup_handler >[ 132.473] sna_block_handler (tv=0.30000) >[ 132.473] sna_scanout_do_flush: flush timer active: delta=2 >[ 132.473] sna_scanout_do_flush (time=132473), triggered >[ 132.473] sna_scanout_flush (time=132473), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.473] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.473] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.473] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.473] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.473] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.473] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.473] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.473] sna_pixmap_move_to_gpu: already all-damaged >[ 132.473] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 132.473] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.473] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.473] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.473] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 132.473] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 132.473] get_fb: reusing fb=77 for handle=36 >[ 132.473] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 132.473] __kgem_bo_clear_busy: handle=36 >[ 132.474] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 132.474] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 132.474] __kgem_bo_clear_busy: handle=36 >[ 132.474] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.474] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.474] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 132.474] sna_accel_do_throttle -- no pending activity >[ 132.474] sna_accel_block: evaluating timers, active=5 >[ 132.474] sna_accel_block: flush timer expires in 16 [132489] >[ 132.478] sna_wakeup_handler >[ 132.478] sna_accel_flush: flush?=0, dirty?=0 >[ 132.478] sna_accel_flush: flush?=0, dirty?=0 >[ 132.478] sna_block_handler (tv=0.25000) >[ 132.478] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.478] sna_accel_do_throttle -- no pending activity >[ 132.478] sna_accel_block: evaluating timers, active=5 >[ 132.478] sna_accel_block: flush timer expires in 11 [132489] >[ 132.478] sna_wakeup_handler >[ 132.478] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 132.478] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.478] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.478] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.478] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.478] sna_dri2_get_back: back buffer handle=35, active?=2, refcnt=1 >[ 132.478] sna_dri2_get_back: cache: handle=27, active=0 >[ 132.478] sna_dri2_get_back: reuse cache handle=27, name=3, flags=0 >[ 132.478] sna_dri2_get_back: caching handle=35 (name=5, flags=0, active_scanout=2) >[ 132.478] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.478] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 >[ 132.478] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.478] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 132.478] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.478] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.478] sna_accel_flush: flush?=0, dirty?=0 >[ 132.478] sna_accel_flush: flush?=0, dirty?=0 >[ 132.478] sna_accel_flush: flush?=0, dirty?=0 >[ 132.478] sna_block_handler (tv=0.25000) >[ 132.478] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.478] sna_accel_do_throttle -- no pending activity >[ 132.478] sna_accel_block: evaluating timers, active=5 >[ 132.478] sna_accel_block: flush timer expires in 11 [132489] >[ 132.479] sna_wakeup_handler >[ 132.479] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.479] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.479] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.479] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.479] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.479] sna_crtc_record_swap: recording last swap on pipe=0, frame 7679 [msc=7679], time 132.467951 >[ 132.479] sna_dri2_get_msc: msc=7679 [raw=7679], ust=132467951 >[ 132.479] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 132.479] sna_dri2_schedule_swap(target_msc=7679, divisor=0, remainder=0) >[ 132.479] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 132.479] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.479] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.479] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.479] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.479] sna_crtc_record_swap: recording last swap on pipe=0, frame 7679 [msc=7679], time 132.467951 >[ 132.479] immediate_swap: current_msc=7679, target_msc=7679 -- yes >[ 132.479] can_flip: no, shadow enabled >[ 132.479] sna_dri2_add_event: adding event to window 146) >[ 132.479] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.479] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.479] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.479] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.479] can_xchg: back size=8701e00, front size=8701e00 >[ 132.479] can_xchg: yes, pixmap=165 >[ 132.479] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 >[ 132.479] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.479] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.479] set_bo: pixmap=165, handle=27 (old handle=36) >[ 132.479] set_bo: marking whole pixmap as damaged >[ 132.479] set_bo: applying final/discard move-to-gpu >[ 132.479] wait_for_shadow: flags=0, flips=2, handle=36, shadow=12 >[ 132.479] set_bo: dropping flush hint from handle=36 >[ 132.479] set_bo: adding flush hint to handle=27 >[ 132.479] mark_stale(handle=36) => 1 >[ 132.479] swap_limit: draw=146 setting swap limit to 3 >[ 132.479] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.479] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.479] sna_dri2_schedule_swap: reported target_msc=7679 >[ 132.479] sna_accel_flush: flush?=0, dirty?=0 >[ 132.479] sna_accel_flush: flush?=0, dirty?=0 >[ 132.479] sna_accel_flush: flush?=0, dirty?=0 >[ 132.479] sna_accel_flush: flush?=0, dirty?=0 >[ 132.479] sna_block_handler (tv=0.24000) >[ 132.479] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.479] sna_accel_do_throttle -- no pending activity >[ 132.479] sna_accel_block: evaluating timers, active=5 >[ 132.479] sna_accel_block: flush timer expires in 10 [132489] >[ 132.482] sna_wakeup_handler >[ 132.483] sna_mode_wakeup: len=32 >[ 132.483] sna_mode_wakeup: recording last swap on pipe=1, frame 7650 [1de2], time 132.483309 >[ 132.483] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=2] >[ 132.483] sna_mode_wakeup: flip complete, pending? 2 >[ 132.483] sna_block_handler (tv=0.20000) >[ 132.483] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.483] sna_accel_do_throttle -- no pending activity >[ 132.483] sna_accel_block: evaluating timers, active=5 >[ 132.483] sna_accel_block: flush timer expires in 6 [132489] >[ 132.484] sna_wakeup_handler >[ 132.484] sna_mode_wakeup: len=64 >[ 132.484] sna_mode_wakeup: recording last swap on pipe=0, frame 7680 [1e00], time 132.484614 >[ 132.484] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=2] >[ 132.484] sna_mode_wakeup: flip complete, pending? 1 >[ 132.484] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.484] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.484] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.484] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.484] sna_pixmap_move_to_gpu: already all-damaged >[ 132.484] sna_pixmap_mark_active: pixmap=165, handle=27 >[ 132.484] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.484] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.484] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.484] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] >[ 132.484] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 132.484] get_fb: reusing fb=101 for handle=27 >[ 132.484] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 >[ 132.484] __kgem_bo_clear_busy: handle=27 >[ 132.484] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 132.484] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 >[ 132.484] __kgem_bo_clear_busy: handle=27 >[ 132.484] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.484] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.484] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 >[ 132.484] sna_dri2_vblank_handler(type=2, sequence=7680, draw=1810) >[ 132.484] sna_crtc_record_swap: recording last swap on pipe=0, frame 7680 [msc=7680], time 132.484614 >[ 132.484] sna_dri2_vblank_handler: 2 complete, frame=7680 tv=132.484614 >[ 132.484] sna_dri2_blit_complete: blit finished >[ 132.484] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7680, tv=132.484614) >[ 132.484] frame_swap_complete(type=2): draw=146, pipe=0, frame=7680 [msc=7680], tv=132.484614 >[ 132.484] sna_accel_flush: flush?=0, dirty?=0 >[ 132.484] sna_dri2_event_free(draw?=1) >[ 132.484] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.484] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.484] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.484] sna_dri2_vblank_handler complete >[ 132.484] sna_block_handler (tv=0.19000) >[ 132.484] sna_scanout_do_flush: flush timer active: delta=5 >[ 132.484] sna_accel_do_throttle -- no pending activity >[ 132.484] sna_accel_block: evaluating timers, active=5 >[ 132.484] sna_accel_block: flush timer expires in 5 [132489] >[ 132.489] sna_wakeup_handler >[ 132.489] sna_block_handler (tv=0.14000) >[ 132.489] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.489] sna_scanout_do_flush (time=132489), triggered >[ 132.489] sna_scanout_flush (time=132489), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.489] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.489] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 132.489] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.489] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.489] sna_accel_do_throttle -- no pending activity >[ 132.489] sna_accel_block: evaluating timers, active=5 >[ 132.489] sna_accel_block: flush timer expires in 16 [132505] >[ 132.494] sna_wakeup_handler >[ 132.494] sna_accel_flush: flush?=0, dirty?=0 >[ 132.494] sna_accel_flush: flush?=0, dirty?=0 >[ 132.494] sna_block_handler (tv=0.9000) >[ 132.494] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.494] sna_accel_do_throttle -- no pending activity >[ 132.494] sna_accel_block: evaluating timers, active=5 >[ 132.494] sna_accel_block: flush timer expires in 11 [132505] >[ 132.495] sna_wakeup_handler >[ 132.495] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 132.495] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.495] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.495] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.495] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.495] sna_dri2_get_back: back buffer handle=36, active?=2, refcnt=1 >[ 132.495] sna_dri2_get_back: cache: handle=35, active=0 >[ 132.495] sna_dri2_get_back: reuse cache handle=35, name=5, flags=0 >[ 132.495] sna_dri2_get_back: caching handle=36 (name=7, flags=0, active_scanout=2) >[ 132.495] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.495] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 132.495] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.495] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 >[ 132.495] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.495] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.495] sna_accel_flush: flush?=0, dirty?=0 >[ 132.495] sna_accel_flush: flush?=0, dirty?=0 >[ 132.495] sna_accel_flush: flush?=0, dirty?=0 >[ 132.495] sna_block_handler (tv=0.8000) >[ 132.495] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.495] sna_accel_do_throttle -- no pending activity >[ 132.495] sna_accel_block: evaluating timers, active=5 >[ 132.495] sna_accel_block: flush timer expires in 10 [132505] >[ 132.496] sna_wakeup_handler >[ 132.497] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.497] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.497] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.497] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.497] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.497] sna_crtc_record_swap: recording last swap on pipe=0, frame 7680 [msc=7680], time 132.484614 >[ 132.497] sna_dri2_get_msc: msc=7680 [raw=7680], ust=132484614 >[ 132.497] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) >[ 132.497] sna_dri2_schedule_swap(target_msc=7680, divisor=0, remainder=0) >[ 132.497] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 >[ 132.497] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.497] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.497] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.497] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.497] sna_crtc_record_swap: recording last swap on pipe=0, frame 7680 [msc=7680], time 132.484614 >[ 132.497] immediate_swap: current_msc=7680, target_msc=7680 -- yes >[ 132.497] can_flip: no, shadow enabled >[ 132.497] sna_dri2_add_event: adding event to window 146) >[ 132.497] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.497] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.497] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.497] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.497] can_xchg: back size=8701e00, front size=8701e00 >[ 132.497] can_xchg: yes, pixmap=165 >[ 132.497] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 132.497] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.497] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.497] set_bo: pixmap=165, handle=35 (old handle=27) >[ 132.497] set_bo: marking whole pixmap as damaged >[ 132.497] set_bo: applying final/discard move-to-gpu >[ 132.497] wait_for_shadow: flags=0, flips=2, handle=27, shadow=12 >[ 132.497] set_bo: dropping flush hint from handle=27 >[ 132.497] set_bo: adding flush hint to handle=35 >[ 132.497] mark_stale(handle=27) => 1 >[ 132.497] swap_limit: draw=146 setting swap limit to 3 >[ 132.497] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.497] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.497] sna_dri2_schedule_swap: reported target_msc=7680 >[ 132.497] sna_accel_flush: flush?=0, dirty?=0 >[ 132.497] sna_accel_flush: flush?=0, dirty?=0 >[ 132.497] sna_accel_flush: flush?=0, dirty?=0 >[ 132.497] sna_accel_flush: flush?=0, dirty?=0 >[ 132.497] sna_block_handler (tv=0.6000) >[ 132.497] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.497] sna_accel_do_throttle -- no pending activity >[ 132.497] sna_accel_block: evaluating timers, active=5 >[ 132.497] sna_accel_block: flush timer expires in 8 [132505] >[ 132.499] sna_wakeup_handler >[ 132.499] sna_mode_wakeup: len=32 >[ 132.499] sna_mode_wakeup: recording last swap on pipe=1, frame 7651 [1de3], time 132.499978 >[ 132.499] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] >[ 132.499] sna_mode_wakeup: flip complete, pending? 2 >[ 132.499] sna_block_handler (tv=0.4000) >[ 132.499] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.499] sna_accel_do_throttle -- no pending activity >[ 132.499] sna_accel_block: evaluating timers, active=5 >[ 132.499] sna_accel_block: flush timer expires in 6 [132505] >[ 132.500] sna_wakeup_handler >[ 132.500] sna_mode_wakeup: len=64 >[ 132.500] sna_mode_wakeup: recording last swap on pipe=0, frame 7681 [1e01], time 132.501282 >[ 132.500] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] >[ 132.500] sna_mode_wakeup: flip complete, pending? 1 >[ 132.501] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.501] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.501] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.501] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.501] sna_pixmap_move_to_gpu: already all-damaged >[ 132.501] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 132.501] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.501] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.501] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.501] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 132.501] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 132.501] get_fb: reusing fb=105 for handle=35 >[ 132.501] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 132.501] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.501] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 132.501] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 132.501] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.501] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.501] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.501] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 132.501] sna_dri2_vblank_handler(type=2, sequence=7681, draw=1810) >[ 132.501] sna_crtc_record_swap: recording last swap on pipe=0, frame 7681 [msc=7681], time 132.501282 >[ 132.501] sna_dri2_vblank_handler: 2 complete, frame=7681 tv=132.501282 >[ 132.501] sna_dri2_blit_complete: blit finished >[ 132.501] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7681, tv=132.501282) >[ 132.501] frame_swap_complete(type=2): draw=146, pipe=0, frame=7681 [msc=7681], tv=132.501282 >[ 132.501] sna_accel_flush: flush?=0, dirty?=0 >[ 132.501] sna_dri2_event_free(draw?=1) >[ 132.501] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.501] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.501] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.501] sna_dri2_vblank_handler complete >[ 132.501] sna_block_handler (tv=0.2000) >[ 132.501] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.501] sna_accel_do_throttle -- no pending activity >[ 132.501] sna_accel_block: evaluating timers, active=5 >[ 132.501] sna_accel_block: flush timer expires in 4 [132505] >[ 132.503] sna_wakeup_handler >[ 132.503] sna_block_handler (tv=0.30000) >[ 132.503] sna_scanout_do_flush: flush timer active: delta=2 >[ 132.503] sna_scanout_do_flush (time=132503), triggered >[ 132.503] sna_scanout_flush (time=132503), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 132.503] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.503] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.503] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.503] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.503] sna_accel_do_throttle -- no pending activity >[ 132.503] sna_accel_block: evaluating timers, active=5 >[ 132.503] sna_accel_block: flush timer expires in 16 [132519] >[ 132.511] sna_wakeup_handler >[ 132.511] sna_accel_flush: flush?=0, dirty?=0 >[ 132.511] sna_accel_flush: flush?=0, dirty?=0 >[ 132.511] sna_block_handler (tv=0.22000) >[ 132.511] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.511] sna_accel_do_throttle -- no pending activity >[ 132.511] sna_accel_block: evaluating timers, active=5 >[ 132.511] sna_accel_block: flush timer expires in 8 [132519] >[ 132.511] sna_wakeup_handler >[ 132.511] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 >[ 132.511] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.511] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.511] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.511] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.511] sna_dri2_get_back: back buffer handle=27, active?=2, refcnt=1 >[ 132.511] sna_dri2_get_back: cache: handle=36, active=0 >[ 132.511] sna_dri2_get_back: reuse cache handle=36, name=7, flags=0 >[ 132.511] sna_dri2_get_back: caching handle=27 (name=3, flags=0, active_scanout=2) >[ 132.511] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.511] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 132.511] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.511] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 132.511] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.511] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.511] sna_accel_flush: flush?=0, dirty?=0 >[ 132.511] sna_accel_flush: flush?=0, dirty?=0 >[ 132.511] sna_accel_flush: flush?=0, dirty?=0 >[ 132.511] sna_block_handler (tv=0.22000) >[ 132.511] sna_scanout_do_flush: flush timer active: delta=8 >[ 132.511] sna_accel_do_throttle -- no pending activity >[ 132.511] sna_accel_block: evaluating timers, active=5 >[ 132.511] sna_accel_block: flush timer expires in 8 [132519] >[ 132.513] sna_wakeup_handler >[ 132.513] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.513] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.513] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.513] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.513] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.513] sna_crtc_record_swap: recording last swap on pipe=0, frame 7681 [msc=7681], time 132.501282 >[ 132.513] sna_dri2_get_msc: msc=7681 [raw=7681], ust=132501282 >[ 132.513] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 132.513] sna_dri2_schedule_swap(target_msc=7681, divisor=0, remainder=0) >[ 132.513] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 132.513] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.513] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.513] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.513] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.513] sna_crtc_record_swap: recording last swap on pipe=0, frame 7681 [msc=7681], time 132.501282 >[ 132.513] immediate_swap: current_msc=7681, target_msc=7681 -- yes >[ 132.513] can_flip: no, shadow enabled >[ 132.513] sna_dri2_add_event: adding event to window 146) >[ 132.513] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.513] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.513] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.513] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.513] can_xchg: back size=8701e00, front size=8701e00 >[ 132.513] can_xchg: yes, pixmap=165 >[ 132.513] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 132.513] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.513] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.513] set_bo: pixmap=165, handle=36 (old handle=35) >[ 132.513] set_bo: marking whole pixmap as damaged >[ 132.513] set_bo: applying final/discard move-to-gpu >[ 132.513] wait_for_shadow: flags=0, flips=2, handle=35, shadow=12 >[ 132.513] set_bo: dropping flush hint from handle=35 >[ 132.513] set_bo: adding flush hint to handle=36 >[ 132.513] mark_stale(handle=35) => 1 >[ 132.513] swap_limit: draw=146 setting swap limit to 3 >[ 132.513] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.513] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.513] sna_dri2_schedule_swap: reported target_msc=7681 >[ 132.513] sna_accel_flush: flush?=0, dirty?=0 >[ 132.513] sna_accel_flush: flush?=0, dirty?=0 >[ 132.513] sna_accel_flush: flush?=0, dirty?=0 >[ 132.513] sna_accel_flush: flush?=0, dirty?=0 >[ 132.513] sna_block_handler (tv=0.20000) >[ 132.513] sna_scanout_do_flush: flush timer active: delta=6 >[ 132.513] sna_accel_do_throttle -- no pending activity >[ 132.513] sna_accel_block: evaluating timers, active=5 >[ 132.513] sna_accel_block: flush timer expires in 6 [132519] >[ 132.516] sna_wakeup_handler >[ 132.516] sna_mode_wakeup: len=32 >[ 132.516] sna_mode_wakeup: recording last swap on pipe=1, frame 7652 [1de4], time 132.516641 >[ 132.516] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] >[ 132.516] sna_mode_wakeup: flip complete, pending? 2 >[ 132.516] sna_block_handler (tv=0.17000) >[ 132.516] sna_scanout_do_flush: flush timer active: delta=3 >[ 132.516] sna_scanout_do_flush (time=132516), triggered >[ 132.516] sna_scanout_flush (time=132516), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.516] has_shadow: has pending damage? 1, outstanding flips: 1 >[ 132.516] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.516] has_shadow: has pending damage? 1, outstanding flips: 1 >[ 132.516] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) >[ 132.516] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.516] sna_mode_redisplay: checking for 1 outstanding flip completions >[ 132.516] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) >[ 132.516] sna_accel_do_throttle -- no pending activity >[ 132.516] sna_accel_block: evaluating timers, active=5 >[ 132.516] sna_accel_block: flush timer expires in 16 [132532] >[ 132.517] sna_wakeup_handler >[ 132.517] sna_mode_wakeup: len=64 >[ 132.517] sna_mode_wakeup: recording last swap on pipe=0, frame 7682 [1e02], time 132.517950 >[ 132.517] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] >[ 132.517] sna_mode_wakeup: flip complete, pending? 1 >[ 132.517] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.517] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.517] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.517] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.517] sna_pixmap_move_to_gpu: already all-damaged >[ 132.517] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 132.517] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.517] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.517] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.517] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 132.517] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 132.517] get_fb: reusing fb=77 for handle=36 >[ 132.517] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 132.517] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.517] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 132.517] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 132.517] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.517] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.517] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.517] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 132.517] sna_dri2_vblank_handler(type=2, sequence=7682, draw=1810) >[ 132.517] sna_crtc_record_swap: recording last swap on pipe=0, frame 7682 [msc=7682], time 132.517950 >[ 132.517] sna_dri2_vblank_handler: 2 complete, frame=7682 tv=132.517950 >[ 132.517] sna_dri2_blit_complete: blit finished >[ 132.517] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7682, tv=132.517950) >[ 132.517] frame_swap_complete(type=2): draw=146, pipe=0, frame=7682 [msc=7682], tv=132.517950 >[ 132.517] sna_accel_flush: flush?=0, dirty?=0 >[ 132.517] sna_dri2_event_free(draw?=1) >[ 132.517] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.517] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.517] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.517] sna_dri2_vblank_handler complete >[ 132.517] sna_block_handler (tv=0.16000) >[ 132.517] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.517] sna_accel_do_throttle -- no pending activity >[ 132.517] sna_accel_block: evaluating timers, active=5 >[ 132.517] sna_accel_block: flush timer expires in 15 [132532] >[ 132.528] sna_wakeup_handler >[ 132.528] sna_accel_flush: flush?=0, dirty?=0 >[ 132.528] sna_accel_flush: flush?=0, dirty?=0 >[ 132.528] sna_block_handler (tv=0.5000) >[ 132.528] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.528] sna_accel_do_throttle -- no pending activity >[ 132.528] sna_accel_block: evaluating timers, active=5 >[ 132.528] sna_accel_block: flush timer expires in 4 [132532] >[ 132.528] sna_wakeup_handler >[ 132.528] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 132.528] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.528] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.528] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.528] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.528] sna_dri2_get_back: back buffer handle=35, active?=2, refcnt=1 >[ 132.528] sna_dri2_get_back: cache: handle=27, active=0 >[ 132.528] sna_dri2_get_back: reuse cache handle=27, name=3, flags=0 >[ 132.528] sna_dri2_get_back: caching handle=35 (name=5, flags=0, active_scanout=2) >[ 132.528] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.528] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 >[ 132.528] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.528] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 132.528] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.528] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.528] sna_accel_flush: flush?=0, dirty?=0 >[ 132.528] sna_accel_flush: flush?=0, dirty?=0 >[ 132.528] sna_accel_flush: flush?=0, dirty?=0 >[ 132.528] sna_block_handler (tv=0.5000) >[ 132.528] sna_scanout_do_flush: flush timer active: delta=4 >[ 132.528] sna_accel_do_throttle -- no pending activity >[ 132.528] sna_accel_block: evaluating timers, active=5 >[ 132.528] sna_accel_block: flush timer expires in 4 [132532] >[ 132.530] sna_wakeup_handler >[ 132.530] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.530] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.530] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.530] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.530] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.530] sna_crtc_record_swap: recording last swap on pipe=0, frame 7682 [msc=7682], time 132.517950 >[ 132.530] sna_dri2_get_msc: msc=7682 [raw=7682], ust=132517950 >[ 132.530] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 132.530] sna_dri2_schedule_swap(target_msc=7682, divisor=0, remainder=0) >[ 132.530] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 132.530] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.530] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.530] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.530] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.530] sna_crtc_record_swap: recording last swap on pipe=0, frame 7682 [msc=7682], time 132.517950 >[ 132.530] immediate_swap: current_msc=7682, target_msc=7682 -- yes >[ 132.530] can_flip: no, shadow enabled >[ 132.530] sna_dri2_add_event: adding event to window 146) >[ 132.530] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.530] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.530] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.530] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.530] can_xchg: back size=8701e00, front size=8701e00 >[ 132.530] can_xchg: yes, pixmap=165 >[ 132.530] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 >[ 132.530] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.530] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.530] set_bo: pixmap=165, handle=27 (old handle=36) >[ 132.530] set_bo: marking whole pixmap as damaged >[ 132.530] set_bo: applying final/discard move-to-gpu >[ 132.530] wait_for_shadow: flags=0, flips=2, handle=36, shadow=12 >[ 132.530] set_bo: dropping flush hint from handle=36 >[ 132.530] set_bo: adding flush hint to handle=27 >[ 132.530] mark_stale(handle=36) => 1 >[ 132.530] swap_limit: draw=146 setting swap limit to 3 >[ 132.530] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.530] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.530] sna_dri2_schedule_swap: reported target_msc=7682 >[ 132.530] sna_accel_flush: flush?=0, dirty?=0 >[ 132.530] sna_accel_flush: flush?=0, dirty?=0 >[ 132.530] sna_accel_flush: flush?=0, dirty?=0 >[ 132.530] sna_accel_flush: flush?=0, dirty?=0 >[ 132.530] sna_block_handler (tv=0.3000) >[ 132.530] sna_scanout_do_flush: flush timer active: delta=2 >[ 132.530] sna_scanout_do_flush (time=132530), triggered >[ 132.530] sna_scanout_flush (time=132530), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.530] has_shadow: has pending damage? 1, outstanding flips: 2 >[ 132.530] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.530] has_shadow: has pending damage? 1, outstanding flips: 2 >[ 132.530] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.530] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.530] sna_mode_redisplay: checking for 2 outstanding flip completions >[ 132.530] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) >[ 132.530] sna_accel_do_throttle -- no pending activity >[ 132.530] sna_accel_block: evaluating timers, active=5 >[ 132.530] sna_accel_block: flush timer expires in 16 [132546] >[ 132.532] sna_wakeup_handler >[ 132.533] sna_mode_wakeup: len=32 >[ 132.533] sna_mode_wakeup: recording last swap on pipe=1, frame 7653 [1de5], time 132.533307 >[ 132.533] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=2] >[ 132.533] sna_mode_wakeup: flip complete, pending? 2 >[ 132.533] sna_block_handler (tv=0.30000) >[ 132.533] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.533] sna_accel_do_throttle -- no pending activity >[ 132.533] sna_accel_block: evaluating timers, active=5 >[ 132.533] sna_accel_block: flush timer expires in 13 [132546] >[ 132.534] sna_wakeup_handler >[ 132.534] sna_mode_wakeup: len=64 >[ 132.534] sna_mode_wakeup: recording last swap on pipe=0, frame 7683 [1e03], time 132.534611 >[ 132.534] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=2] >[ 132.534] sna_mode_wakeup: flip complete, pending? 1 >[ 132.534] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.534] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.534] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.534] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.534] sna_pixmap_move_to_gpu: already all-damaged >[ 132.534] sna_pixmap_mark_active: pixmap=165, handle=27 >[ 132.534] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.534] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.534] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.534] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] >[ 132.534] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 132.534] get_fb: reusing fb=101 for handle=27 >[ 132.534] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 >[ 132.534] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.534] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 132.534] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 >[ 132.534] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.534] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.534] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.534] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 >[ 132.534] sna_dri2_vblank_handler(type=2, sequence=7683, draw=1810) >[ 132.534] sna_crtc_record_swap: recording last swap on pipe=0, frame 7683 [msc=7683], time 132.534611 >[ 132.534] sna_dri2_vblank_handler: 2 complete, frame=7683 tv=132.534611 >[ 132.534] sna_dri2_blit_complete: blit finished >[ 132.534] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7683, tv=132.534611) >[ 132.534] frame_swap_complete(type=2): draw=146, pipe=0, frame=7683 [msc=7683], tv=132.534611 >[ 132.534] sna_accel_flush: flush?=0, dirty?=0 >[ 132.534] sna_dri2_event_free(draw?=1) >[ 132.534] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.534] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.534] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.534] sna_dri2_vblank_handler complete >[ 132.534] sna_block_handler (tv=0.29000) >[ 132.534] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.534] sna_accel_do_throttle -- no pending activity >[ 132.534] sna_accel_block: evaluating timers, active=5 >[ 132.534] sna_accel_block: flush timer expires in 12 [132546] >[ 132.544] sna_wakeup_handler >[ 132.544] sna_accel_flush: flush?=0, dirty?=0 >[ 132.544] sna_accel_flush: flush?=0, dirty?=0 >[ 132.544] sna_block_handler (tv=0.19000) >[ 132.544] sna_scanout_do_flush: flush timer active: delta=2 >[ 132.544] sna_scanout_do_flush (time=132544), triggered >[ 132.544] sna_scanout_flush (time=132544), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.544] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.544] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.544] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.544] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.544] sna_accel_do_throttle -- no pending activity >[ 132.544] sna_accel_block: evaluating timers, active=5 >[ 132.544] sna_accel_block: flush timer expires in 16 [132560] >[ 132.545] sna_wakeup_handler >[ 132.545] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 132.545] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.545] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.545] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.545] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.545] sna_dri2_get_back: back buffer handle=36, active?=2, refcnt=1 >[ 132.545] sna_dri2_get_back: cache: handle=35, active=0 >[ 132.545] sna_dri2_get_back: reuse cache handle=35, name=5, flags=0 >[ 132.545] sna_dri2_get_back: caching handle=36 (name=7, flags=0, active_scanout=2) >[ 132.545] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.545] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 132.545] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.545] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 >[ 132.545] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.545] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.545] sna_accel_flush: flush?=0, dirty?=0 >[ 132.545] sna_accel_flush: flush?=0, dirty?=0 >[ 132.545] sna_accel_flush: flush?=0, dirty?=0 >[ 132.545] sna_block_handler (tv=0.18000) >[ 132.545] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.545] sna_accel_do_throttle -- no pending activity >[ 132.545] sna_accel_block: evaluating timers, active=5 >[ 132.545] sna_accel_block: flush timer expires in 15 [132560] >[ 132.547] sna_wakeup_handler >[ 132.547] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.547] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.547] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.547] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.547] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.547] sna_crtc_record_swap: recording last swap on pipe=0, frame 7683 [msc=7683], time 132.534611 >[ 132.547] sna_dri2_get_msc: msc=7683 [raw=7683], ust=132534611 >[ 132.547] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) >[ 132.547] sna_dri2_schedule_swap(target_msc=7683, divisor=0, remainder=0) >[ 132.547] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 >[ 132.547] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.547] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.547] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.547] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.547] sna_crtc_record_swap: recording last swap on pipe=0, frame 7683 [msc=7683], time 132.534611 >[ 132.547] immediate_swap: current_msc=7683, target_msc=7683 -- yes >[ 132.547] can_flip: no, shadow enabled >[ 132.547] sna_dri2_add_event: adding event to window 146) >[ 132.547] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.547] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.547] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.547] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.547] can_xchg: back size=8701e00, front size=8701e00 >[ 132.547] can_xchg: yes, pixmap=165 >[ 132.547] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 132.547] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.547] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.547] set_bo: pixmap=165, handle=35 (old handle=27) >[ 132.547] set_bo: marking whole pixmap as damaged >[ 132.547] set_bo: applying final/discard move-to-gpu >[ 132.547] wait_for_shadow: flags=0, flips=2, handle=27, shadow=12 >[ 132.547] set_bo: dropping flush hint from handle=27 >[ 132.547] set_bo: adding flush hint to handle=35 >[ 132.547] mark_stale(handle=27) => 1 >[ 132.547] swap_limit: draw=146 setting swap limit to 3 >[ 132.547] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.547] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.547] sna_dri2_schedule_swap: reported target_msc=7683 >[ 132.547] sna_accel_flush: flush?=0, dirty?=0 >[ 132.547] sna_accel_flush: flush?=0, dirty?=0 >[ 132.547] sna_accel_flush: flush?=0, dirty?=0 >[ 132.547] sna_accel_flush: flush?=0, dirty?=0 >[ 132.547] sna_block_handler (tv=0.16000) >[ 132.547] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.547] sna_accel_do_throttle -- no pending activity >[ 132.547] sna_accel_block: evaluating timers, active=5 >[ 132.547] sna_accel_block: flush timer expires in 13 [132560] >[ 132.549] sna_wakeup_handler >[ 132.549] sna_mode_wakeup: len=32 >[ 132.549] sna_mode_wakeup: recording last swap on pipe=1, frame 7654 [1de6], time 132.549976 >[ 132.549] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] >[ 132.549] sna_mode_wakeup: flip complete, pending? 2 >[ 132.549] sna_block_handler (tv=0.14000) >[ 132.549] sna_scanout_do_flush: flush timer active: delta=11 >[ 132.549] sna_accel_do_throttle -- no pending activity >[ 132.549] sna_accel_block: evaluating timers, active=5 >[ 132.549] sna_accel_block: flush timer expires in 11 [132560] >[ 132.550] sna_wakeup_handler >[ 132.551] sna_mode_wakeup: len=64 >[ 132.551] sna_mode_wakeup: recording last swap on pipe=0, frame 7684 [1e04], time 132.551281 >[ 132.551] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] >[ 132.551] sna_mode_wakeup: flip complete, pending? 1 >[ 132.551] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.551] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.551] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.551] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.551] sna_pixmap_move_to_gpu: already all-damaged >[ 132.551] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 132.551] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.551] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.551] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.551] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 132.551] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 132.551] get_fb: reusing fb=105 for handle=35 >[ 132.551] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 132.551] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.551] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 132.551] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 132.551] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.551] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.551] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.551] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 132.551] sna_dri2_vblank_handler(type=2, sequence=7684, draw=1810) >[ 132.551] sna_crtc_record_swap: recording last swap on pipe=0, frame 7684 [msc=7684], time 132.551281 >[ 132.551] sna_dri2_vblank_handler: 2 complete, frame=7684 tv=132.551281 >[ 132.551] sna_dri2_blit_complete: blit finished >[ 132.551] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7684, tv=132.551281) >[ 132.551] frame_swap_complete(type=2): draw=146, pipe=0, frame=7684 [msc=7684], tv=132.551281 >[ 132.551] sna_accel_flush: flush?=0, dirty?=0 >[ 132.551] sna_dri2_event_free(draw?=1) >[ 132.551] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.551] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.551] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.551] sna_dri2_vblank_handler complete >[ 132.551] sna_block_handler (tv=0.12000) >[ 132.551] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.551] sna_accel_do_throttle -- no pending activity >[ 132.551] sna_accel_block: evaluating timers, active=5 >[ 132.551] sna_accel_block: flush timer expires in 9 [132560] >[ 132.560] sna_wakeup_handler >[ 132.560] sna_block_handler (tv=0.3000) >[ 132.560] sna_scanout_do_flush: flush timer active: delta=0 >[ 132.560] sna_scanout_do_flush (time=132560), triggered >[ 132.560] sna_scanout_flush (time=132560), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.560] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.560] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.560] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.560] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.560] sna_accel_do_throttle -- no pending activity >[ 132.560] sna_accel_block: evaluating timers, active=5 >[ 132.560] sna_accel_block: flush timer expires in 16 [132576] >[ 132.561] sna_wakeup_handler >[ 132.561] sna_accel_flush: flush?=0, dirty?=0 >[ 132.561] sna_accel_flush: flush?=0, dirty?=0 >[ 132.561] sna_block_handler (tv=0.2000) >[ 132.561] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.561] sna_accel_do_throttle -- no pending activity >[ 132.561] sna_accel_block: evaluating timers, active=5 >[ 132.561] sna_accel_block: flush timer expires in 15 [132576] >[ 132.562] sna_wakeup_handler >[ 132.562] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 >[ 132.562] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.562] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.562] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.562] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.562] sna_dri2_get_back: back buffer handle=27, active?=2, refcnt=1 >[ 132.562] sna_dri2_get_back: cache: handle=36, active=0 >[ 132.562] sna_dri2_get_back: reuse cache handle=36, name=7, flags=0 >[ 132.562] sna_dri2_get_back: caching handle=27 (name=3, flags=0, active_scanout=2) >[ 132.562] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.562] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 132.562] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.562] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 132.562] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.562] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.562] sna_accel_flush: flush?=0, dirty?=0 >[ 132.562] sna_accel_flush: flush?=0, dirty?=0 >[ 132.562] sna_accel_flush: flush?=0, dirty?=0 >[ 132.562] sna_block_handler (tv=0.1000) >[ 132.562] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.562] sna_accel_do_throttle -- no pending activity >[ 132.562] sna_accel_block: evaluating timers, active=5 >[ 132.562] sna_accel_block: flush timer expires in 14 [132576] >[ 132.563] sna_wakeup_handler >[ 132.563] sna_block_handler (tv=0.30000) >[ 132.563] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.563] sna_accel_do_throttle -- no pending activity >[ 132.563] sna_accel_block: evaluating timers, active=5 >[ 132.563] sna_accel_block: flush timer expires in 13 [132576] >[ 132.564] sna_wakeup_handler >[ 132.564] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.564] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.564] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.564] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.564] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.564] sna_crtc_record_swap: recording last swap on pipe=0, frame 7684 [msc=7684], time 132.551281 >[ 132.564] sna_dri2_get_msc: msc=7684 [raw=7684], ust=132551281 >[ 132.564] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 132.564] sna_dri2_schedule_swap(target_msc=7684, divisor=0, remainder=0) >[ 132.564] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 132.564] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.564] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.564] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.564] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.564] sna_crtc_record_swap: recording last swap on pipe=0, frame 7684 [msc=7684], time 132.551281 >[ 132.564] immediate_swap: current_msc=7684, target_msc=7684 -- yes >[ 132.564] can_flip: no, shadow enabled >[ 132.564] sna_dri2_add_event: adding event to window 146) >[ 132.564] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.564] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.564] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.564] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.564] can_xchg: back size=8701e00, front size=8701e00 >[ 132.564] can_xchg: yes, pixmap=165 >[ 132.564] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 132.564] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.564] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.564] set_bo: pixmap=165, handle=36 (old handle=35) >[ 132.564] set_bo: marking whole pixmap as damaged >[ 132.564] set_bo: applying final/discard move-to-gpu >[ 132.564] wait_for_shadow: flags=0, flips=2, handle=35, shadow=12 >[ 132.564] set_bo: dropping flush hint from handle=35 >[ 132.564] set_bo: adding flush hint to handle=36 >[ 132.564] mark_stale(handle=35) => 1 >[ 132.564] swap_limit: draw=146 setting swap limit to 3 >[ 132.564] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.564] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.564] sna_dri2_schedule_swap: reported target_msc=7684 >[ 132.564] sna_accel_flush: flush?=0, dirty?=0 >[ 132.564] sna_accel_flush: flush?=0, dirty?=0 >[ 132.564] sna_accel_flush: flush?=0, dirty?=0 >[ 132.564] sna_accel_flush: flush?=0, dirty?=0 >[ 132.564] sna_block_handler (tv=0.29000) >[ 132.564] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.564] sna_accel_do_throttle -- no pending activity >[ 132.564] sna_accel_block: evaluating timers, active=5 >[ 132.564] sna_accel_block: flush timer expires in 12 [132576] >[ 132.566] sna_wakeup_handler >[ 132.566] sna_mode_wakeup: len=32 >[ 132.566] sna_mode_wakeup: recording last swap on pipe=1, frame 7655 [1de7], time 132.566639 >[ 132.566] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] >[ 132.566] sna_mode_wakeup: flip complete, pending? 2 >[ 132.566] sna_block_handler (tv=0.27000) >[ 132.566] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.566] sna_accel_do_throttle -- no pending activity >[ 132.566] sna_accel_block: evaluating timers, active=5 >[ 132.566] sna_accel_block: flush timer expires in 10 [132576] >[ 132.567] sna_wakeup_handler >[ 132.567] sna_mode_wakeup: len=64 >[ 132.567] sna_mode_wakeup: recording last swap on pipe=0, frame 7685 [1e05], time 132.567944 >[ 132.567] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] >[ 132.567] sna_mode_wakeup: flip complete, pending? 1 >[ 132.567] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.567] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.567] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.567] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.567] sna_pixmap_move_to_gpu: already all-damaged >[ 132.567] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 132.567] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.567] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.567] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.567] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 132.567] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 132.567] get_fb: reusing fb=77 for handle=36 >[ 132.567] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 132.567] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.567] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 132.567] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 132.567] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.567] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.567] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.567] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 132.567] sna_dri2_vblank_handler(type=2, sequence=7685, draw=1810) >[ 132.567] sna_crtc_record_swap: recording last swap on pipe=0, frame 7685 [msc=7685], time 132.567944 >[ 132.567] sna_dri2_vblank_handler: 2 complete, frame=7685 tv=132.567944 >[ 132.567] sna_dri2_blit_complete: blit finished >[ 132.567] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7685, tv=132.567944) >[ 132.567] frame_swap_complete(type=2): draw=146, pipe=0, frame=7685 [msc=7685], tv=132.567944 >[ 132.567] sna_accel_flush: flush?=0, dirty?=0 >[ 132.567] sna_dri2_event_free(draw?=1) >[ 132.567] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.567] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.567] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.567] sna_dri2_vblank_handler complete >[ 132.567] sna_block_handler (tv=0.26000) >[ 132.567] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.567] sna_accel_do_throttle -- no pending activity >[ 132.567] sna_accel_block: evaluating timers, active=5 >[ 132.567] sna_accel_block: flush timer expires in 9 [132576] >[ 132.577] sna_wakeup_handler >[ 132.577] sna_block_handler (tv=0.16000) >[ 132.577] sna_scanout_do_flush: flush timer active: delta=-1 >[ 132.577] sna_scanout_do_flush (time=132577), triggered >[ 132.577] sna_scanout_flush (time=132577), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.577] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.577] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.577] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.577] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.577] sna_accel_do_throttle -- no pending activity >[ 132.577] sna_accel_block: evaluating timers, active=5 >[ 132.577] sna_accel_block: flush timer expires in 16 [132593] >[ 132.578] sna_wakeup_handler >[ 132.578] sna_accel_flush: flush?=0, dirty?=0 >[ 132.578] sna_accel_flush: flush?=0, dirty?=0 >[ 132.578] sna_block_handler (tv=0.15000) >[ 132.578] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.578] sna_accel_do_throttle -- no pending activity >[ 132.578] sna_accel_block: evaluating timers, active=5 >[ 132.578] sna_accel_block: flush timer expires in 15 [132593] >[ 132.578] sna_wakeup_handler >[ 132.578] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 132.578] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.578] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.578] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.578] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.578] sna_dri2_get_back: back buffer handle=35, active?=2, refcnt=1 >[ 132.578] sna_dri2_get_back: cache: handle=27, active=0 >[ 132.578] sna_dri2_get_back: reuse cache handle=27, name=3, flags=0 >[ 132.578] sna_dri2_get_back: caching handle=35 (name=5, flags=0, active_scanout=2) >[ 132.578] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.578] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 >[ 132.578] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.578] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 132.578] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.578] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.578] sna_accel_flush: flush?=0, dirty?=0 >[ 132.578] sna_accel_flush: flush?=0, dirty?=0 >[ 132.578] sna_accel_flush: flush?=0, dirty?=0 >[ 132.578] sna_block_handler (tv=0.15000) >[ 132.578] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.578] sna_accel_do_throttle -- no pending activity >[ 132.578] sna_accel_block: evaluating timers, active=5 >[ 132.578] sna_accel_block: flush timer expires in 15 [132593] >[ 132.580] sna_wakeup_handler >[ 132.580] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.580] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.580] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.580] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.580] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.580] sna_crtc_record_swap: recording last swap on pipe=0, frame 7685 [msc=7685], time 132.567944 >[ 132.580] sna_dri2_get_msc: msc=7685 [raw=7685], ust=132567944 >[ 132.580] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 132.580] sna_dri2_schedule_swap(target_msc=7685, divisor=0, remainder=0) >[ 132.580] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 132.580] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.580] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.580] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.580] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.580] sna_crtc_record_swap: recording last swap on pipe=0, frame 7685 [msc=7685], time 132.567944 >[ 132.580] immediate_swap: current_msc=7685, target_msc=7685 -- yes >[ 132.580] can_flip: no, shadow enabled >[ 132.580] sna_dri2_add_event: adding event to window 146) >[ 132.580] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.580] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.580] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.580] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.580] can_xchg: back size=8701e00, front size=8701e00 >[ 132.580] can_xchg: yes, pixmap=165 >[ 132.580] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 >[ 132.580] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.580] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.580] set_bo: pixmap=165, handle=27 (old handle=36) >[ 132.580] set_bo: marking whole pixmap as damaged >[ 132.580] set_bo: applying final/discard move-to-gpu >[ 132.580] wait_for_shadow: flags=0, flips=2, handle=36, shadow=12 >[ 132.580] set_bo: dropping flush hint from handle=36 >[ 132.580] set_bo: adding flush hint to handle=27 >[ 132.580] mark_stale(handle=36) => 1 >[ 132.580] swap_limit: draw=146 setting swap limit to 3 >[ 132.580] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.580] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.580] sna_dri2_schedule_swap: reported target_msc=7685 >[ 132.580] sna_accel_flush: flush?=0, dirty?=0 >[ 132.580] sna_accel_flush: flush?=0, dirty?=0 >[ 132.580] sna_accel_flush: flush?=0, dirty?=0 >[ 132.580] sna_accel_flush: flush?=0, dirty?=0 >[ 132.580] sna_block_handler (tv=0.13000) >[ 132.580] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.580] sna_accel_do_throttle -- no pending activity >[ 132.580] sna_accel_block: evaluating timers, active=5 >[ 132.580] sna_accel_block: flush timer expires in 13 [132593] >[ 132.582] sna_wakeup_handler >[ 132.583] sna_mode_wakeup: len=32 >[ 132.583] sna_mode_wakeup: recording last swap on pipe=1, frame 7656 [1de8], time 132.583305 >[ 132.583] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=2] >[ 132.583] sna_mode_wakeup: flip complete, pending? 2 >[ 132.583] sna_block_handler (tv=0.10000) >[ 132.583] sna_scanout_do_flush: flush timer active: delta=10 >[ 132.583] sna_accel_do_throttle -- no pending activity >[ 132.583] sna_accel_block: evaluating timers, active=5 >[ 132.583] sna_accel_block: flush timer expires in 10 [132593] >[ 132.584] sna_wakeup_handler >[ 132.584] sna_mode_wakeup: len=64 >[ 132.584] sna_mode_wakeup: recording last swap on pipe=0, frame 7686 [1e06], time 132.584616 >[ 132.584] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=2] >[ 132.584] sna_mode_wakeup: flip complete, pending? 1 >[ 132.584] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.584] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.584] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.584] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.584] sna_pixmap_move_to_gpu: already all-damaged >[ 132.584] sna_pixmap_mark_active: pixmap=165, handle=27 >[ 132.584] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.584] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.584] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.584] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] >[ 132.584] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 132.584] get_fb: reusing fb=101 for handle=27 >[ 132.584] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 >[ 132.584] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.584] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 132.584] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 >[ 132.584] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 132.584] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.584] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.584] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 >[ 132.584] sna_dri2_vblank_handler(type=2, sequence=7686, draw=1810) >[ 132.584] sna_crtc_record_swap: recording last swap on pipe=0, frame 7686 [msc=7686], time 132.584616 >[ 132.584] sna_dri2_vblank_handler: 2 complete, frame=7686 tv=132.584616 >[ 132.584] sna_dri2_blit_complete: blit finished >[ 132.584] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7686, tv=132.584616) >[ 132.584] frame_swap_complete(type=2): draw=146, pipe=0, frame=7686 [msc=7686], tv=132.584616 >[ 132.584] sna_accel_flush: flush?=0, dirty?=0 >[ 132.584] sna_dri2_event_free(draw?=1) >[ 132.584] sna_dri2_remove_event: remove[0x55bca9b69b60] from window 146, active? 1 >[ 132.584] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.584] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.584] sna_dri2_vblank_handler complete >[ 132.584] sna_block_handler (tv=0.9000) >[ 132.584] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.584] sna_accel_do_throttle -- no pending activity >[ 132.584] sna_accel_block: evaluating timers, active=5 >[ 132.584] sna_accel_block: flush timer expires in 9 [132593] >[ 132.587] sna_wakeup_handler >[ 132.587] sna_pixmap_create_shm(7680x2160, depth=24, bpp=32, pitch=30720) >[ 132.587] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 >[ 132.587] create_pixmap: serial=2707, usage=0, 0x0 >[ 132.587] create_pixmap_hdr: pixmap=2707, width=7680, height=2160, usage=0 >[ 132.587] kgem_create_map(0x7f1c3c171000 size=66355200, read-only?=0) - has_userptr?=1 >[ 132.587] __kgem_bo_init(handle=138, num_pages=16200) >[ 132.587] kgem_create_map(ptr=0x7f1c3c171000, size=66355200, pages=16200, read_only=0) => handle=138 (proxy? 0) >[ 132.587] sna_accel_watch_flush: enable=1 >[ 132.587] __sna_damage_all(7680, 2160) >[ 132.587] sna_pixmap_create_shm: serial=2707, 7680x2160, usage=0 >[ 132.587] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=a92 >[ 132.587] sna_validate_gc: recomputing clip >[ 132.587] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9df8940] >[ 132.587] sna_copy_area: src=pixmap=2708:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2706:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.587] sna_copy_area: normal copy >[ 132.587] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.587] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.587] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.587] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.587] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.587] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.587] sna_do_copy: pixmap -- no source clipping >[ 132.587] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.587] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.587] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2708+(0, 0), dst pixmap=2706+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.587] sna_copy_boxes: dst=(priv=0x55bca9baaab0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=0, cpu_bo=138), replaces=1 >[ 132.587] kgem_bo_is_busy: handle=138, domain: 1 exec? 0, rq? 0 >[ 132.587] sna_drawable_use_bo pixmap=2706, box=((0, 0), (7680, 2160)), flags=19... >[ 132.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.587] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.587] sna_pixmap_move_to_gpu(pixmap=2706, usage=0), flags=b >[ 132.587] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.587] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.587] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.587] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.587] sna_pixmap_alloc_gpu: pixmap=2706 >[ 132.587] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.587] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.587] kgem_bo_remove_from_inactive: removing handle=137 from inactive >[ 132.587] from inactive: pitch=30720, tiling=1: handle=137, id=1748 >[ 132.587] __sna_damage_all(7680, 2160) >[ 132.587] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.587] sna_pixmap_mark_active: pixmap=2706, handle=137 >[ 132.587] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.587] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.587] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 >[ 132.587] region_overlaps_damage? >[ 132.587] sna_drawable_move_region_to_cpu(pixmap=2708 (7680x2160), [(0, 0), (7680, 2160)], flags=2) >[ 132.587] sna_drawable_move_region_to_cpu: pixmap=2708 all damaged on CPU >[ 132.587] sna_drawable_move_region_to_cpu: syncing cpu bo >[ 132.587] kgem_bo_sync__cpu_full: handle=138 >[ 132.587] __kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.587] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst >[ 132.587] __kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.587] sna_replace(handle=137, 7680x2160, bpp=32, tiling=1) busy?=0 >[ 132.587] __kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.587] upload_inplace__tiled: tiling=1 >[ 132.587] kgem_bo_can_map__cpu: handle=137 >[ 132.587] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 132.587] kgem_bo_map__cpu(handle=137, size=66355200, map=0x0:0x0) >[ 132.587] kgem_trim_vma_cache: type=1, count=-32745 (bucket: 13) >[ 132.587] __kgem_bo_map__cpu: caching CPU vma for 137 >[ 132.587] kgem_bo_sync__cpu: handle=137 >[ 132.587] __kgem_busy: handle=137, busy=0, wedged=0 >[ 132.587] kgem_bo_sync__cpu: SYNC: handle=137, needs_flush? 0, domain? 0, busy? 0 >[ 132.587] __kgem_busy: handle=137, busy=0, wedged=0 >[ 132.587] kgem_bo_retire: retiring bo handle=137 (needed flush? 0), rq? 0 [busy?=0] >[ 132.587] assert_bo_retired: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.587] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=7680x2160, pitch=30720/30720 >[ 132.603] sna_accel_flush: flush?=0, dirty?=0 >[ 132.603] sna_block_handler (tv=0.0) >[ 132.603] sna_wakeup_handler >[ 132.603] sna_mode_wakeup: len=64 >[ 132.603] sna_mode_wakeup: recording last swap on pipe=1, frame 7657 [1de9], time 132.599968 >[ 132.603] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] >[ 132.603] sna_mode_wakeup: flip complete, pending? 2 >[ 132.603] sna_mode_wakeup: recording last swap on pipe=0, frame 7687 [1e07], time 132.601281 >[ 132.603] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=27 [active_scanout=3] >[ 132.603] sna_mode_wakeup: flip complete, pending? 1 >[ 132.603] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.603] sna_accel_flush: flush?=0, dirty?=0 >[ 132.603] sna_accel_flush: flush?=0, dirty?=0 >[ 132.603] sna_block_handler (tv=0.0) >[ 132.603] sna_wakeup_handler >[ 132.603] sna_destroy_pixmap: pixmap=2708, attached?=1 >[ 132.603] kgem_bo_is_busy: handle=138, domain: 1 exec? 0, rq? 0 >[ 132.603] __sna_free_pixmap(pixmap=2708) >[ 132.603] __sna_pixmap_free_cpu: discarding CPU buffer, handle=138, size=66355200 >[ 132.603] kgem_bo_sync__cpu: handle=138 >[ 132.603] sna_accel_watch_flush: enable=-1 >[ 132.603] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.603] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.603] __kgem_bo_destroy: handle=138, not reusable >[ 132.603] kgem_bo_free: handle=138, size=66355200 >[ 132.603] __kgem_busy: handle=138, busy=0, wedged=0 >[ 132.603] kgem_bo_free: releasing 0x0:0x0 vma for handle=138, count=0 >[ 132.603] sna_destroy_pixmap: pixmap=2700, attached?=1 >[ 132.603] sna_destroy_pixmap: pixmap=2700 discarding cow, refcnt=2 >[ 132.603] __sna_free_pixmap(pixmap=2700) >[ 132.603] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.603] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.603] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.603] kgem_can_create_2d: untiled size=66355200 >[ 132.603] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.603] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.603] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.603] sna_create_pixmap: usage=0, flags=1b >[ 132.603] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.603] __pop_freed_pixmap: reusing freed pixmap=2700 header >[ 132.603] create_pixmap_hdr: pixmap=2709, width=7680, height=2160, usage=0 >[ 132.603] sna_create_pixmap: serial=2709, 7680x2160, usage=0 >[ 132.603] sna_composite_rectangles(pixmap=2710, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.603] sna_composite_rectangles: converted to op 0 >[ 132.603] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.603] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.603] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.603] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.603] sna_composite_rectangles: dropping last-cpu hint >[ 132.603] sna_drawable_use_bo pixmap=2710, box=((0, 0), (7680, 2160)), flags=19... >[ 132.603] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.603] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.603] sna_pixmap_move_to_gpu(pixmap=2710, usage=0), flags=b >[ 132.603] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.603] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.603] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.603] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.603] sna_pixmap_alloc_gpu: pixmap=2710 >[ 132.603] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.603] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.603] __kgem_bo_init(handle=138, num_pages=16200) >[ 132.603] kgem_set_tiling: handle=138, tiling=1 [1], pitch=30720 [30720]: 1 >[ 132.603] new pitch=30720, tiling=1, handle=138, id=1749, num_pages=16200 [16200], bucket=13 >[ 132.603] __sna_damage_all(7680, 2160) >[ 132.603] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.603] sna_pixmap_mark_active: pixmap=2710, handle=138 >[ 132.603] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.603] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.603] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.603] kgem_bo_is_render: handle=138, rq? 0 [0] >[ 132.603] kgem_bo_is_render: handle=138, rq? 0 [0] >[ 132.603] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.603] sna_render_get_solid: 0 >[ 132.603] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.603] needs_batch_flush: flushing before handle=138 for new reservation >[ 132.603] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.603] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.603] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.603] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.603] kgem_add_handle: handle=4, index=0 >[ 132.603] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.603] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.603] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.603] gen9_composite_get_binding_table(ffc0) >[ 132.603] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.603] kgem_add_handle: handle=138, index=1 >[ 132.603] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) >[ 132.603] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.603] [3fe0] bind bo(handle=138, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.603] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.603] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.603] kgem_add_handle: handle=7, index=2 >[ 132.603] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 132.604] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.604] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.604] gen9_emit_sampler: sampler = 1 >[ 132.604] gen9_emit_sf: num_sf_outputs=1 >[ 132.604] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.604] gen9_emit_vertex_elements: setup id=0 >[ 132.604] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.604] (0, 0), (7680, 2160) >[ 132.604] gen8_vertex_flush[490] = 3 >[ 132.604] sna_composite_rectangles: pixmap=2710 marking clear [0]? 1 >[ 132.604] sna_validate_gc(0x55bca9bc7bb0) changes=8000, previous serial=80000a92, drawable=a96 >[ 132.604] sna_validate_gc: recomputing clip >[ 132.604] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9df8940] >[ 132.604] sna_copy_area: src=pixmap=2706:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2710:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.604] sna_copy_area: normal copy >[ 132.604] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.604] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.604] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.604] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.604] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.604] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.604] sna_do_copy: pixmap -- no source clipping >[ 132.604] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.604] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.604] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2706+(0, 0), dst pixmap=2710+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.604] sna_copy_boxes: dst=(priv=0x55bca9df3f50, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9baaab0, gpu_bo=137, cpu_bo=0), replaces=1 >[ 132.604] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.604] sna_drawable_use_bo pixmap=2710, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.604] sna_drawable_use_bo: using whole GPU bo >[ 132.604] sna_pixmap_move_to_gpu(pixmap=2706, usage=0), flags=a >[ 132.604] sna_pixmap_move_to_gpu: already all-damaged >[ 132.604] sna_pixmap_mark_active: pixmap=2706, handle=137 >[ 132.604] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.604] sna_pixmap_make_cow: make cow src=2706, dst=2710, handle=137 (already cow? src=0, dst=0) >[ 132.604] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2706, handle=137 >[ 132.604] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.604] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.604] __kgem_bo_destroy: handle=138 -> active >[ 132.604] sna_pixmap_make_cow: moo! attaching clone to pixmap=2710 (source=2706, handle=137) >[ 132.604] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.604] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.604] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.604] kgem_can_create_2d: untiled size=66355200 >[ 132.604] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.604] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.604] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.604] sna_create_pixmap: usage=0, flags=1b >[ 132.604] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.604] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 >[ 132.604] create_pixmap: serial=2711, usage=0, 0x0 >[ 132.604] create_pixmap_hdr: pixmap=2711, width=7680, height=2160, usage=0 >[ 132.604] sna_create_pixmap: serial=2711, 7680x2160, usage=0 >[ 132.604] sna_composite_rectangles(pixmap=2712, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.604] sna_composite_rectangles: converted to op 0 >[ 132.604] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.604] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.604] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.604] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.604] sna_composite_rectangles: dropping last-cpu hint >[ 132.604] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=19... >[ 132.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.604] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.604] sna_pixmap_move_to_gpu(pixmap=2712, usage=0), flags=b >[ 132.604] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.604] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.604] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.604] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.604] sna_pixmap_alloc_gpu: pixmap=2712 >[ 132.604] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.604] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.604] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.604] 1:from active: pitch=30720, tiling=1, handle=138, id=1750 >[ 132.604] __sna_damage_all(7680, 2160) >[ 132.604] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.604] sna_pixmap_mark_active: pixmap=2712, handle=138 >[ 132.604] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.604] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.604] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.604] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.604] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.604] sna_render_get_solid: 0 >[ 132.604] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.604] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.604] gen9_composite_get_binding_table(ff00) >[ 132.604] kgem_add_reloc64: handle=138, pos=16312, delta=0, domains=20002 >[ 132.604] kgem_add_reloc64[5] = (delta=0, target handle=1, presumed=0) >[ 132.604] [3fb0] bind bo(handle=138, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.604] gen9_emit_vertex_elements: setup id=0 >[ 132.604] (0, 0), (7680, 2160) >[ 132.604] gen8_vertex_flush[4cc] = 3 >[ 132.604] sna_composite_rectangles: pixmap=2712 marking clear [0]? 1 >[ 132.604] sna_composite_rectangles(pixmap=2712, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.604] sna_composite_rectangles: converted to op 1 >[ 132.604] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.604] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.604] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.604] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.604] sna_composite_rectangles: dropping last-cpu hint >[ 132.604] sna_drawable_use_bo pixmap=2712, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.604] sna_drawable_use_bo: using whole GPU bo >[ 132.604] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.604] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.604] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.604] sna_render_get_solid: ffe5e3e1 >[ 132.604] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.604] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.604] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.604] gen9_composite_get_binding_table(fe80) >[ 132.604] kgem_add_reloc64: handle=32, pos=16280, delta=0, domains=40000 >[ 132.604] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.604] kgem_add_handle: handle=32, index=3 >[ 132.604] kgem_add_reloc64[6] = (delta=72, target handle=3, presumed=fffb2000) >[ 132.604] [3f90] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.604] gen9_emit_vertex_elements: setup id=0 >[ 132.604] (7679, 0), (7680, 2160) >[ 132.604] gen8_vertex_flush[508] = 3 >[ 132.604] sna_validate_gc(0x55bca9bc7bb0) changes=8000, previous serial=80000a96, drawable=a98 >[ 132.604] sna_validate_gc: recomputing clip >[ 132.604] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9df8940] >[ 132.604] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2712:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.604] sna_copy_area: normal copy >[ 132.604] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.604] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.604] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.604] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.604] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.604] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.604] sna_do_copy: pixmap -- no source clipping >[ 132.604] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.604] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.604] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2712+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.604] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.604] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.604] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.604] sna_drawable_use_bo: using whole GPU bo >[ 132.604] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.604] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=2 >[ 132.604] sna_pixmap_move_to_gpu: already all-damaged >[ 132.604] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.604] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.604] sna_pixmap_make_cow: make cow src=2659, dst=2712, handle=136 (already cow? src=1, dst=0) >[ 132.604] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.604] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.604] __kgem_bo_destroy: handle=138 -> active >[ 132.604] sna_pixmap_make_cow: moo! attaching clone to pixmap=2712 (source=2659, handle=136) >[ 132.604] sna_accel_flush: flush?=0, dirty?=0 >[ 132.604] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.604] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.604] create_pixmap: serial=2713, usage=0, 0x0 >[ 132.604] create_pixmap_hdr: pixmap=2713, width=70, height=24, usage=0 >[ 132.604] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.604] __kgem_bo_init(handle=139, num_pages=2) >[ 132.604] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.604] sna_accel_watch_flush: enable=1 >[ 132.604] __sna_damage_all(70, 24) >[ 132.604] sna_pixmap_create_shm: serial=2713, 70x24, usage=0 >[ 132.604] sna_composite(pixmap=2712, op=3, src=2714+(0, 0), mask=0+(118, 350), dst=2712+(118, 350)+(0, 0), size=(70, 24) >[ 132.604] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.604] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.604] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.604] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.604] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.604] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.604] gen9_render_composite: 70x24, current mode=1/1 >[ 132.604] kgem_bo_is_render: handle=136, rq? 0 [0] >[ 132.604] sna_blt_composite (0, 0), (118, 350), 70x24 >[ 132.604] sna_blt_composite: unsupported op [3] for blitting >[ 132.604] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.604] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.604] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.604] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.604] sna_drawable_use_bo pixmap=2712, box=((118, 350), (188, 374)), flags=7... >[ 132.604] sna_pixmap_undo_cow: pixmap=2712, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.604] sna_pixmap_undo_cow: copying cow >[ 132.604] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.604] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.604] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.604] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.604] 1:from active: pitch=30720, tiling=1, handle=138, id=1752 >[ 132.604] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.604] kgem_bo_is_render: handle=136, rq? 0 [0] >[ 132.604] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.604] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.604] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.604] gen9_composite_get_binding_table(fe00) >[ 132.604] kgem_add_reloc64: handle=138, pos=16248, delta=0, domains=20002 >[ 132.604] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=0) >[ 132.604] [3f70] bind bo(handle=138, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.604] kgem_add_reloc64: handle=136, pos=16232, delta=0, domains=40000 >[ 132.604] kgem_add_handle: handle=136, index=4 >[ 132.604] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=d47e5000) >[ 132.604] [3f60] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.604] gen9_emit_sampler: sampler = 0 >[ 132.604] gen9_emit_vertex_elements: setup id=0 >[ 132.604] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.604] gen8_vertex_flush[54c] = 3 >[ 132.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.604] sna_drawable_use_bo: using whole GPU bo >[ 132.604] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.604] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.604] sna_transform_is_imprecise_integer_translation: no transform >[ 132.604] gen9_composite_picture: integer translation (0, 0), removing >[ 132.604] sna_render_pixmap_bo pixmap=2714, (0, 0)x(70, 24)/(70, 24) >[ 132.604] sna_render_pixmap_bo: CPU all damaged >[ 132.604] sna_add_flush_pixmap: marking pixmap=2714 for flushing >[ 132.604] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.604] gen8_vertex_close: used=24, vbo active? 3, vb=1, nreloc=1 >[ 132.604] gen8_vertex_close: reloc[0] = 287 >[ 132.604] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.604] kgem_add_handle: handle=3, index=5 >[ 132.604] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.604] batch[1/1, flags=1800]: 346 346 16224 16384, nreloc=10, nexec=6, nfence=0, aperture=32428 [fenced=0] >[ 132.604] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.604] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.604] kgem_fixup_relocs: shrinking by 61440 >[ 132.604] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.613] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.613] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.613] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.613] __kgem_bo_clear_busy: handle=7 >[ 132.613] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.613] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.613] __kgem_bo_clear_busy: handle=32 >[ 132.613] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.613] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d47e5000 >[ 132.613] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.613] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.613] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.613] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.613] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.613] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.613] gen4_choose_composite_emitter: identity src, no mask >[ 132.613] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.613] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.613] aligning vertex: was 2, now 3 floats per vertex >[ 132.613] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.613] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.613] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.613] kgem_add_handle: handle=4, index=0 >[ 132.613] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.613] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.613] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.613] gen9_composite_get_binding_table(ffc0) >[ 132.613] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.613] kgem_add_handle: handle=138, index=1 >[ 132.613] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.613] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.613] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.613] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.613] kgem_add_handle: handle=139, index=2 >[ 132.613] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.613] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.613] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.613] gen9_emit_sampler: sampler = 2 >[ 132.613] gen9_emit_sf: num_sf_outputs=1 >[ 132.613] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.613] gen9_emit_vertex_elements: setup id=2 >[ 132.613] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.613] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.613] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.613] gen8_vertex_flush[490] = 3 >[ 132.613] sna_accel_flush: flush?=1, dirty?=1 >[ 132.613] sna_accel_flush: syncing SHM pixmap=2714 (refcnt=2) >[ 132.613] _sna_pixmap_move_to_cpu(pixmap=2714, 70x24, flags=3) >[ 132.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.613] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.613] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.613] kgem_bo_sync__cpu_full: handle=139 >[ 132.613] gen8_vertex_close: used=33, vbo active? 3, vb=4, nreloc=1 >[ 132.613] gen8_vertex_close: reloc[0] = 287 >[ 132.613] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.613] kgem_add_handle: handle=3, index=3 >[ 132.613] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.613] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16228 [fenced=0] >[ 132.613] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.613] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.613] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.613] kgem_fixup_relocs: shrinking by 61440 >[ 132.613] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.613] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.613] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.613] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.613] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.613] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.613] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.613] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.624] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.624] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.624] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.624] __kgem_retire_rq: request 1 complete >[ 132.624] __kgem_retire_rq: request 2 complete >[ 132.624] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.624] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.624] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.624] sna_block_handler (tv=0.0) >[ 132.624] sna_wakeup_handler >[ 132.624] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 132.624] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.624] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.624] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.624] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.624] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 132.624] sna_dri2_get_back: reuse unattached back >[ 132.624] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.624] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 132.624] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.624] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 >[ 132.624] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.624] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.624] sna_accel_flush: flush?=0, dirty?=0 >[ 132.624] sna_accel_flush: flush?=0, dirty?=0 >[ 132.624] sna_accel_flush: flush?=0, dirty?=0 >[ 132.624] sna_block_handler (tv=0.0) >[ 132.624] sna_wakeup_handler >[ 132.624] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.624] kgem_can_create_2d: 10x10 @ 32 >[ 132.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.624] kgem_can_create_2d: untiled size=4096 >[ 132.624] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.624] kgem_choose_tiling: 10x10 -> 0 >[ 132.624] sna_create_pixmap: usage=3, flags=a >[ 132.624] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.624] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.624] create_pixmap: serial=2716, usage=3, 10x10 >[ 132.624] sna_create_pixmap: serial=2716, 10x10, usage=3 >[ 132.624] sna_composite(pixmap=2716, op=1, src=2715+(0, 0), mask=0+(0, 0), dst=2716+(0, 0)+(0, 0), size=(10, 10) >[ 132.624] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.624] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.624] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.624] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.624] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.624] sna_composite: fallback, dst pixmap=2716 is too small (or completely damaged) >[ 132.624] sna_composite: fallback -- fbComposite >[ 132.624] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.624] sna_composite_fb: fallback -- move src to cpu >[ 132.624] sna_composite_fb: fallback -- move dst to cpu >[ 132.624] sna_drawable_move_region_to_cpu(pixmap=2716 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.624] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.624] _sna_pixmap_move_to_cpu(pixmap=2716, 10x10, flags=5) >[ 132.624] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.624] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.624] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.624] __sna_damage_all(10, 10) >[ 132.624] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.624] sna_transform_is_imprecise_integer_translation: no transform >[ 132.624] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.624] sna_create_pixmap(9, 8, 32, usage=3) >[ 132.624] kgem_can_create_2d: 9x8 @ 32 >[ 132.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 132.624] kgem_can_create_2d: untiled size=4096 >[ 132.624] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 132.624] kgem_choose_tiling: 9x8 -> 0 >[ 132.624] sna_create_pixmap: usage=3, flags=a >[ 132.624] sna_create_pixmap: small buffer [288], attaching to shadow pixmap >[ 132.624] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 >[ 132.624] create_pixmap: serial=2718, usage=3, 9x8 >[ 132.624] sna_create_pixmap: serial=2718, 9x8, usage=3 >[ 132.624] sna_composite(pixmap=2718, op=1, src=2717+(0, 0), mask=0+(0, 0), dst=2718+(0, 0)+(0, 0), size=(9, 8) >[ 132.624] sna_compute_composite_region: dst=(0, 0)x(9, 8) >[ 132.624] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) >[ 132.624] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] >[ 132.624] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) >[ 132.624] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) >[ 132.624] sna_composite: fallback, dst pixmap=2718 is too small (or completely damaged) >[ 132.624] sna_composite: fallback -- fbComposite >[ 132.624] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) >[ 132.624] sna_composite_fb: fallback -- move src to cpu >[ 132.624] sna_composite_fb: fallback -- move dst to cpu >[ 132.624] sna_drawable_move_region_to_cpu(pixmap=2718 (9x8), [(0, 0), (9, 8)], flags=5) >[ 132.624] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) >[ 132.624] _sna_pixmap_move_to_cpu(pixmap=2718, 9x8, flags=5) >[ 132.624] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.624] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.624] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.624] __sna_damage_all(9, 8) >[ 132.624] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.624] sna_transform_is_imprecise_integer_translation: no transform >[ 132.624] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 >[ 132.624] sna_create_pixmap(7, 11, 32, usage=3) >[ 132.624] kgem_can_create_2d: 7x11 @ 32 >[ 132.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=11 >[ 132.624] kgem_can_create_2d: untiled size=4096 >[ 132.624] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 132.624] kgem_choose_tiling: 7x11 -> 0 >[ 132.624] sna_create_pixmap: usage=3, flags=a >[ 132.624] sna_create_pixmap: small buffer [308], attaching to shadow pixmap >[ 132.624] create_pixmap: allocating pixmap 7x11, depth=32/32, size=316 >[ 132.624] create_pixmap: serial=2720, usage=3, 7x11 >[ 132.624] sna_create_pixmap: serial=2720, 7x11, usage=3 >[ 132.624] sna_composite(pixmap=2720, op=1, src=2719+(0, 0), mask=0+(0, 0), dst=2720+(0, 0)+(0, 0), size=(7, 11) >[ 132.624] sna_compute_composite_region: dst=(0, 0)x(7, 11) >[ 132.624] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 11) >[ 132.624] clip_to_dst: region: 1x[(0, 0), (7, 11)], clip: 1x[(0, 0), (7, 11)] >[ 132.624] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 11) >[ 132.624] sna_compute_composite_region: clip against src (7x11 clip=0): (0, 0), (7, 11) >[ 132.624] sna_composite: fallback, dst pixmap=2720 is too small (or completely damaged) >[ 132.624] sna_composite: fallback -- fbComposite >[ 132.624] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 11): region=((0,0), (7, 11)) >[ 132.624] sna_composite_fb: fallback -- move src to cpu >[ 132.624] sna_composite_fb: fallback -- move dst to cpu >[ 132.624] sna_drawable_move_region_to_cpu(pixmap=2720 (7x11), [(0, 0), (7, 11)], flags=5) >[ 132.624] sna_drawable_move_region_to_cpu: region (0, 0), (7, 11) + (0, 0) subsumes pixmap (7x11) >[ 132.624] _sna_pixmap_move_to_cpu(pixmap=2720, 7x11, flags=5) >[ 132.624] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.624] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.624] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.624] __sna_damage_all(7, 11) >[ 132.624] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.624] sna_transform_is_imprecise_integer_translation: no transform >[ 132.624] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x11, pitch=28/28 >[ 132.624] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.624] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.624] sna_glyphs: discarding mask >[ 132.624] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.624] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.624] glyph_cache(0): adding glyph to cache 1, pos 1308 >[ 132.624] glyph_cache_upload: upload glyph 0x55bca9dfcd30 to cache (304, 80)x(10, 10) >[ 132.624] sna_composite(pixmap=2, op=1, src=2716+(0, 0), mask=0+(0, 0), dst=2+(304, 80)+(0, 0), size=(10, 10) >[ 132.624] sna_compute_composite_region: dst=(304, 80)x(10, 10) >[ 132.624] sna_compute_composite_region: initial clip against dst->pDrawable: (304, 80), (314, 90) >[ 132.624] clip_to_dst: region: 1x[(304, 80), (314, 90)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.624] sna_compute_composite_region: clip against dst->pCompositeClip: (304, 80), (314, 90) >[ 132.624] sna_compute_composite_region: clip against src (10x10 clip=0): (304, 80), (314, 90) >[ 132.624] sna_composite: composite region extents:+(0, 0) -> (304, 80), (314, 90) + (0, 0) >[ 132.624] gen9_render_composite: 10x10, current mode=0/1 >[ 132.624] kgem_bo_is_render: handle=6, rq? 0 [0] >[ 132.624] sna_blt_composite (0, 0), (304, 80), 10x10 >[ 132.624] sna_transform_is_imprecise_integer_translation: no transform >[ 132.624] sna_blt_composite: converting transform to integer translation? (0, 0) >[ 132.624] sna_blt_composite: blt dst offset (0, 0), source offset (-304, -80), with alpha fixup? 0 >[ 132.624] use_cpu_bo: no cpu bo >[ 132.624] move_to_gpu: not migrating pixmap=2716 due to usage_hint=3 >[ 132.624] sna_drawable_use_bo pixmap=2, box=((304, 80), (314, 90)), flags=9... >[ 132.624] sna_drawable_use_bo: pinned, never REPLACES >[ 132.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.624] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.624] sna_drawable_use_bo: using whole GPU bo >[ 132.624] sna_drawable_move_region_to_cpu(pixmap=2716 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.624] sna_drawable_move_region_to_cpu: pixmap=2716 all damaged on CPU >[ 132.624] prepare_blt_put >[ 132.624] blt_put_composite_box: src=(-304, -80), dst=(0, 0) >[ 132.624] sna_write_boxes x 1, src stride=40, src dx=(-304, -80) >[ 132.624] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 132.624] kgem_bo_can_map__cpu: handle=6 >[ 132.624] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC >[ 132.624] write_boxes_inplace x 1, handle=6, tiling=2 >[ 132.625] upload_inplace__tiled: tiling=2 >[ 132.625] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 >[ 132.625] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f1c71ae5000:0x0, domain=0 >[ 132.625] __kgem_bo_map__gtt_or_wc: handle=6 >[ 132.625] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) >[ 132.625] __kgem_busy: handle=6, busy=0, wedged=0 >[ 132.625] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 >[ 132.625] __kgem_busy: handle=6, busy=0, wedged=0 >[ 132.625] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] >[ 132.625] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.625] write_boxes_inplace: (0, 0) -> (304, 80) x (10, 10) [bpp=32, src_pitch=40, dst_pitch=4096] >[ 132.625] memcpy_blt: src=(0, 0), dst=(304, 80), size=10x10, pitch=40/4096 >[ 132.625] apply_damage: damage=0x0, region=1 [(304, 80), (314, 90) + (0, 0)] >[ 132.625] gen9_render_composite: 0x0, current mode=0/1 >[ 132.625] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 >[ 132.625] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.625] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.625] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.625] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.625] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.625] sna_drawable_use_bo: using whole GPU bo >[ 132.625] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.625] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.625] color_convert: src=ff000000 [20028888] >[ 132.625] color_convert: dst=ff000000 [20028888] >[ 132.625] sna_render_get_solid: ff000000 >[ 132.625] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.625] sna_transform_is_imprecise_integer_translation: no transform >[ 132.625] gen9_composite_picture: integer translation (0, 0), removing >[ 132.625] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.625] sna_render_pixmap_bo: GPU all damaged >[ 132.625] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.625] gen4_choose_composite_emitter: solid, identity mask >[ 132.625] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.625] aligning vertex: was 3, now 4 floats per vertex >[ 132.625] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.625] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.625] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.625] kgem_add_handle: handle=4, index=0 >[ 132.625] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.625] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.625] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.625] gen9_composite_get_binding_table(ffc0) >[ 132.625] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.625] kgem_add_handle: handle=138, index=1 >[ 132.625] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.625] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.625] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.625] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.625] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.625] kgem_add_handle: handle=7, index=2 >[ 132.625] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.625] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.625] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.625] kgem_add_handle: handle=6, index=3 >[ 132.625] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.625] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.625] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.625] gen9_emit_sampler: sampler = a >[ 132.625] gen9_emit_sf: num_sf_outputs=2 >[ 132.625] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.625] gen9_emit_vertex_elements: setup id=9 >[ 132.625] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.625] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.625] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.625] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.625] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.625] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.625] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.625] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.625] gen8_vertex_flush[498] = 18 >[ 132.625] gen9_magic_ca_pass: CA fixup (9 -> 27) >[ 132.625] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.625] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.625] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.625] glyph_cache(0): adding glyph to cache 1, pos 1312 >[ 132.625] glyph_cache_upload: upload glyph 0x55bca9baab90 to cache (256, 96)x(9, 8) >[ 132.625] sna_composite(pixmap=2, op=1, src=2718+(0, 0), mask=0+(0, 0), dst=2+(256, 96)+(0, 0), size=(9, 8) >[ 132.625] sna_compute_composite_region: dst=(256, 96)x(9, 8) >[ 132.625] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 96), (265, 104) >[ 132.625] clip_to_dst: region: 1x[(256, 96), (265, 104)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.625] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 96), (265, 104) >[ 132.625] sna_compute_composite_region: clip against src (9x8 clip=0): (256, 96), (265, 104) >[ 132.625] sna_composite: composite region extents:+(0, 0) -> (256, 96), (265, 104) + (0, 0) >[ 132.625] gen9_render_composite: 9x8, current mode=1/1 >[ 132.625] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.625] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.625] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.625] gen9_composite_set_target: (256, 96)x(9, 8), partial?=0 >[ 132.625] sna_drawable_use_bo pixmap=2, box=((256, 96), (265, 104)), flags=f... >[ 132.625] sna_drawable_use_bo: pinned, never REPLACES >[ 132.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.625] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.625] sna_drawable_use_bo: using whole GPU bo >[ 132.625] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.625] gen9_composite_picture: (0, 0)x(9, 8), dst=(256, 96) >[ 132.625] sna_transform_is_imprecise_integer_translation: no transform >[ 132.625] gen9_composite_picture: integer translation (0, 0), removing >[ 132.625] sna_render_pixmap_bo pixmap=2718, (0, 0)x(9, 8)/(9, 8) >[ 132.625] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) >[ 132.625] sna_render_pixmap_bo: offset=(-256, -96), size=(9, 8) >[ 132.625] use_cpu_bo: no cpu bo >[ 132.625] move_to_gpu: not migrating pixmap=2718 due to usage_hint=3 >[ 132.625] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) >[ 132.625] upload: box=(0, 0), (9, 8), pixmap=9x8 >[ 132.625] sna_drawable_move_region_to_cpu(pixmap=2718 (9x8), [(0, 0), (9, 8)], flags=2) >[ 132.625] sna_drawable_move_region_to_cpu: pixmap=2718 all damaged on CPU >[ 132.625] kgem_can_create_2d: 9x8 @ 32 >[ 132.625] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 >[ 132.625] kgem_can_create_2d: untiled size=4096 >[ 132.625] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X >[ 132.625] kgem_choose_tiling: 9x8 -> 0 >[ 132.625] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 >[ 132.625] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 >[ 132.625] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.625] kgem_create_buffer: searching for an inactive GTT map for upload >[ 132.625] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 132.625] search_linear_cache: searching for inactive gtt map >[ 132.625] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 132.625] search_linear_cache: inactive and cache bucket empty >[ 132.625] search_linear_cache: active cache bucket empty >[ 132.625] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 132.625] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 132.625] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 132.625] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 >[ 132.625] kgem_create_buffer: reusing handle=23 for buffer >[ 132.625] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 >[ 132.625] init_buffer_from_bo: reusing handle=23 for buffer >[ 132.625] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 >[ 132.625] kgem_bo_map: converting request for GTT map into CPU map >[ 132.625] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) >[ 132.625] kgem_bo_sync__cpu: handle=23 >[ 132.625] __kgem_busy: handle=23, busy=0, wedged=0 >[ 132.625] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 132.625] __kgem_busy: handle=23, busy=0, wedged=0 >[ 132.625] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 132.625] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 132.625] kgem_create_buffer(pages=64 [64]) new handle=23, used=512, write=1 >[ 132.625] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=512, io=1 >[ 132.625] __kgem_bo_init(handle=23, num_pages=512) >[ 132.625] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 >[ 132.625] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.625] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.625] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.625] gen4_choose_composite_emitter: identity src, no mask >[ 132.625] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 132.625] aligning vertex: was 4, now 3 floats per vertex >[ 132.625] gen9_composite_get_binding_table(fec0) >[ 132.625] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 >[ 132.625] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 132.625] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.625] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 132.625] kgem_add_reloc64: handle=23, pos=16280, delta=0, domains=40000 >[ 132.625] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 132.625] kgem_add_handle: handle=23, index=4 >[ 132.625] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd545000) >[ 132.625] [3f90] bind bo(handle=23, addr=fd545000), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler >[ 132.625] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.625] gen9_emit_sampler: sampler = 2 >[ 132.625] gen9_emit_sf: num_sf_outputs=1 >[ 132.625] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.625] gen9_emit_vertex_elements: setup id=2 >[ 132.625] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.625] gen9_render_composite_box: (256, 96), (265, 104) >[ 132.625] apply_damage: damage=0x0, region=1 [(256, 96), (265, 104) + (0, 0)] >[ 132.625] gen8_vertex_flush[5e0] = 3 >[ 132.625] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.625] gen9_render_composite: 0x0, current mode=1/1 >[ 132.625] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.625] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.625] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.625] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.625] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.625] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.625] sna_drawable_use_bo: using whole GPU bo >[ 132.625] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.625] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.625] color_convert: src=ff000000 [20028888] >[ 132.625] color_convert: dst=ff000000 [20028888] >[ 132.625] sna_render_get_solid: ff000000 >[ 132.625] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.625] sna_transform_is_imprecise_integer_translation: no transform >[ 132.625] gen9_composite_picture: integer translation (0, 0), removing >[ 132.625] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.625] sna_render_pixmap_bo: GPU all damaged >[ 132.625] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.625] gen4_choose_composite_emitter: solid, identity mask >[ 132.625] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.625] aligning vertex: was 3, now 4 floats per vertex >[ 132.625] gen9_composite_get_binding_table(fe00) >[ 132.625] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.625] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.625] gen9_emit_sampler: sampler = a >[ 132.625] gen9_emit_sf: num_sf_outputs=2 >[ 132.625] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.625] gen9_emit_vertex_elements: setup id=9 >[ 132.625] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.625] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.625] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.625] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.625] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.625] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.625] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.625] gen8_vertex_flush[6b8] = 12 >[ 132.625] gen9_magic_ca_pass: CA fixup (30 -> 42) >[ 132.625] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.625] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.625] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.625] glyph_cache(0): adding glyph to cache 1, pos 1316 >[ 132.625] glyph_cache_upload: upload glyph 0x55bca9e14870 to cache (272, 96)x(7, 11) >[ 132.625] sna_composite(pixmap=2, op=1, src=2720+(0, 0), mask=0+(0, 0), dst=2+(272, 96)+(0, 0), size=(7, 11) >[ 132.625] sna_compute_composite_region: dst=(272, 96)x(7, 11) >[ 132.625] sna_compute_composite_region: initial clip against dst->pDrawable: (272, 96), (279, 107) >[ 132.625] clip_to_dst: region: 1x[(272, 96), (279, 107)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.625] sna_compute_composite_region: clip against dst->pCompositeClip: (272, 96), (279, 107) >[ 132.625] sna_compute_composite_region: clip against src (7x11 clip=0): (272, 96), (279, 107) >[ 132.625] sna_composite: composite region extents:+(0, 0) -> (272, 96), (279, 107) + (0, 0) >[ 132.625] gen9_render_composite: 7x11, current mode=1/1 >[ 132.625] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.625] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.625] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.625] gen9_composite_set_target: (272, 96)x(7, 11), partial?=0 >[ 132.625] sna_drawable_use_bo pixmap=2, box=((272, 96), (279, 107)), flags=f... >[ 132.625] sna_drawable_use_bo: pinned, never REPLACES >[ 132.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.625] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.625] sna_drawable_use_bo: using whole GPU bo >[ 132.625] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.625] gen9_composite_picture: (0, 0)x(7, 11), dst=(272, 96) >[ 132.625] sna_transform_is_imprecise_integer_translation: no transform >[ 132.625] gen9_composite_picture: integer translation (0, 0), removing >[ 132.625] sna_render_pixmap_bo pixmap=2720, (0, 0)x(7, 11)/(7, 11) >[ 132.625] sna_render_pixmap_bo box=(0, 0), (7, 11): (7, 11)/(7, 11) >[ 132.625] sna_render_pixmap_bo: offset=(-272, -96), size=(7, 11) >[ 132.625] use_cpu_bo: no cpu bo >[ 132.625] move_to_gpu: not migrating pixmap=2720 due to usage_hint=3 >[ 132.625] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 11) >[ 132.625] upload: box=(0, 0), (7, 11), pixmap=7x11 >[ 132.625] sna_drawable_move_region_to_cpu(pixmap=2720 (7x11), [(0, 0), (7, 11)], flags=2) >[ 132.625] sna_drawable_move_region_to_cpu: pixmap=2720 all damaged on CPU >[ 132.626] kgem_can_create_2d: 7x11 @ 32 >[ 132.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=11 >[ 132.626] kgem_can_create_2d: untiled size=4096 >[ 132.626] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 132.626] kgem_choose_tiling: 7x11 -> 0 >[ 132.626] kgem_upload_source_image : (0, 0), (7, 11), stride=28, bpp=32 >[ 132.626] kgem_create_buffer_2d: 7x11, 32 bpp, stride=32 >[ 132.626] kgem_create_buffer: size=384, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.626] kgem_create_buffer: reusing buffer? used=512 + size=384, total=262144 >[ 132.626] kgem_create_proxy: target handle=23 [proxy? -1], offset=512, length=384, io=1 >[ 132.626] __kgem_bo_init(handle=23, num_pages=384) >[ 132.626] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x11, pitch=28/32 >[ 132.626] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.626] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.626] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.626] gen4_choose_composite_emitter: identity src, no mask >[ 132.626] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.626] aligning vertex: was 4, now 3 floats per vertex >[ 132.626] gen9_composite_get_binding_table(fdc0) >[ 132.626] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.626] kgem_add_reloc64: handle=23, pos=16232, delta=0, domains=40000 >[ 132.626] kgem_add_reloc64: adding proxy [delta=512] for handle=23 >[ 132.626] kgem_add_reloc64[8] = (delta=512, target handle=4, presumed=fd545000) >[ 132.626] [3f60] bind bo(handle=23, addr=fd545200), format=192, width=7, height=11, pitch=32, tiling=0 -> sampler >[ 132.626] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.626] gen9_emit_sampler: sampler = 2 >[ 132.626] gen9_emit_sf: num_sf_outputs=1 >[ 132.626] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.626] gen9_emit_vertex_elements: setup id=2 >[ 132.626] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.626] gen9_render_composite_box: (272, 96), (279, 107) >[ 132.626] apply_damage: damage=0x0, region=1 [(272, 96), (279, 107) + (0, 0)] >[ 132.626] gen8_vertex_flush[7ec] = 3 >[ 132.626] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.626] gen9_render_composite: 0x0, current mode=1/1 >[ 132.626] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.626] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.626] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.626] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.626] sna_drawable_use_bo: using whole GPU bo >[ 132.626] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.626] color_convert: src=ff000000 [20028888] >[ 132.626] color_convert: dst=ff000000 [20028888] >[ 132.626] sna_render_get_solid: ff000000 >[ 132.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.626] sna_transform_is_imprecise_integer_translation: no transform >[ 132.626] gen9_composite_picture: integer translation (0, 0), removing >[ 132.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.626] sna_render_pixmap_bo: GPU all damaged >[ 132.626] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.626] gen4_choose_composite_emitter: solid, identity mask >[ 132.626] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.626] aligning vertex: was 3, now 4 floats per vertex >[ 132.626] gen9_composite_get_binding_table(fd40) >[ 132.626] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.626] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.626] gen9_emit_sampler: sampler = a >[ 132.626] gen9_emit_sf: num_sf_outputs=2 >[ 132.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.626] gen9_emit_vertex_elements: setup id=9 >[ 132.626] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.626] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.626] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.626] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.626] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.626] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.626] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.626] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.626] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.626] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.626] gen8_vertex_flush[8c4] = 12 >[ 132.626] gen9_magic_ca_pass: CA fixup (45 -> 57) >[ 132.626] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.626] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.626] kgem_can_create_2d: 10x10 @ 32 >[ 132.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.626] kgem_can_create_2d: untiled size=4096 >[ 132.626] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.626] kgem_choose_tiling: 10x10 -> 0 >[ 132.626] sna_create_pixmap: usage=3, flags=a >[ 132.626] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.626] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.626] create_pixmap: serial=2722, usage=3, 10x10 >[ 132.626] sna_create_pixmap: serial=2722, 10x10, usage=3 >[ 132.626] sna_composite(pixmap=2722, op=1, src=2721+(0, 0), mask=0+(0, 0), dst=2722+(0, 0)+(0, 0), size=(10, 10) >[ 132.626] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.626] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.626] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.626] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.626] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.626] sna_composite: fallback, dst pixmap=2722 is too small (or completely damaged) >[ 132.626] sna_composite: fallback -- fbComposite >[ 132.626] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.626] sna_composite_fb: fallback -- move src to cpu >[ 132.626] sna_composite_fb: fallback -- move dst to cpu >[ 132.626] sna_drawable_move_region_to_cpu(pixmap=2722 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.626] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.626] _sna_pixmap_move_to_cpu(pixmap=2722, 10x10, flags=5) >[ 132.626] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.626] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.626] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.626] __sna_damage_all(10, 10) >[ 132.626] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.626] sna_transform_is_imprecise_integer_translation: no transform >[ 132.626] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.626] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.626] kgem_can_create_2d: 10x10 @ 32 >[ 132.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.626] kgem_can_create_2d: untiled size=4096 >[ 132.626] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.626] kgem_choose_tiling: 10x10 -> 0 >[ 132.626] sna_create_pixmap: usage=3, flags=a >[ 132.626] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.626] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.626] create_pixmap: serial=2724, usage=3, 10x10 >[ 132.626] sna_create_pixmap: serial=2724, 10x10, usage=3 >[ 132.626] sna_composite(pixmap=2724, op=1, src=2723+(0, 0), mask=0+(0, 0), dst=2724+(0, 0)+(0, 0), size=(10, 10) >[ 132.626] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.626] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.626] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.626] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.626] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.626] sna_composite: fallback, dst pixmap=2724 is too small (or completely damaged) >[ 132.626] sna_composite: fallback -- fbComposite >[ 132.626] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.626] sna_composite_fb: fallback -- move src to cpu >[ 132.626] sna_composite_fb: fallback -- move dst to cpu >[ 132.626] sna_drawable_move_region_to_cpu(pixmap=2724 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.626] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.626] _sna_pixmap_move_to_cpu(pixmap=2724, 10x10, flags=5) >[ 132.626] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.626] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.626] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.626] __sna_damage_all(10, 10) >[ 132.626] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.626] sna_transform_is_imprecise_integer_translation: no transform >[ 132.626] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.626] sna_create_pixmap(7, 10, 32, usage=3) >[ 132.626] kgem_can_create_2d: 7x10 @ 32 >[ 132.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 >[ 132.626] kgem_can_create_2d: untiled size=4096 >[ 132.626] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 132.626] kgem_choose_tiling: 7x10 -> 0 >[ 132.626] sna_create_pixmap: usage=3, flags=a >[ 132.626] sna_create_pixmap: small buffer [280], attaching to shadow pixmap >[ 132.626] create_pixmap: allocating pixmap 7x10, depth=32/32, size=288 >[ 132.626] create_pixmap: serial=2726, usage=3, 7x10 >[ 132.626] sna_create_pixmap: serial=2726, 7x10, usage=3 >[ 132.626] sna_composite(pixmap=2726, op=1, src=2725+(0, 0), mask=0+(0, 0), dst=2726+(0, 0)+(0, 0), size=(7, 10) >[ 132.626] sna_compute_composite_region: dst=(0, 0)x(7, 10) >[ 132.626] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 10) >[ 132.626] clip_to_dst: region: 1x[(0, 0), (7, 10)], clip: 1x[(0, 0), (7, 10)] >[ 132.626] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 10) >[ 132.626] sna_compute_composite_region: clip against src (7x10 clip=0): (0, 0), (7, 10) >[ 132.626] sna_composite: fallback, dst pixmap=2726 is too small (or completely damaged) >[ 132.626] sna_composite: fallback -- fbComposite >[ 132.626] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 10): region=((0,0), (7, 10)) >[ 132.626] sna_composite_fb: fallback -- move src to cpu >[ 132.626] sna_composite_fb: fallback -- move dst to cpu >[ 132.626] sna_drawable_move_region_to_cpu(pixmap=2726 (7x10), [(0, 0), (7, 10)], flags=5) >[ 132.626] sna_drawable_move_region_to_cpu: region (0, 0), (7, 10) + (0, 0) subsumes pixmap (7x10) >[ 132.626] _sna_pixmap_move_to_cpu(pixmap=2726, 7x10, flags=5) >[ 132.626] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.626] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.626] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.626] __sna_damage_all(7, 10) >[ 132.626] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.626] sna_transform_is_imprecise_integer_translation: no transform >[ 132.626] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=28/28 >[ 132.626] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.626] kgem_can_create_2d: 10x10 @ 32 >[ 132.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.626] kgem_can_create_2d: untiled size=4096 >[ 132.626] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.626] kgem_choose_tiling: 10x10 -> 0 >[ 132.626] sna_create_pixmap: usage=3, flags=a >[ 132.626] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.626] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.626] create_pixmap: serial=2728, usage=3, 10x10 >[ 132.626] sna_create_pixmap: serial=2728, 10x10, usage=3 >[ 132.626] sna_composite(pixmap=2728, op=1, src=2727+(0, 0), mask=0+(0, 0), dst=2728+(0, 0)+(0, 0), size=(10, 10) >[ 132.626] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.626] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.626] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.626] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.626] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.626] sna_composite: fallback, dst pixmap=2728 is too small (or completely damaged) >[ 132.626] sna_composite: fallback -- fbComposite >[ 132.626] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.626] sna_composite_fb: fallback -- move src to cpu >[ 132.626] sna_composite_fb: fallback -- move dst to cpu >[ 132.626] sna_drawable_move_region_to_cpu(pixmap=2728 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.626] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.626] _sna_pixmap_move_to_cpu(pixmap=2728, 10x10, flags=5) >[ 132.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.627] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.627] __sna_damage_all(10, 10) >[ 132.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.627] sna_transform_is_imprecise_integer_translation: no transform >[ 132.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.627] sna_create_pixmap(7, 3, 32, usage=3) >[ 132.627] kgem_can_create_2d: 7x3 @ 32 >[ 132.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 >[ 132.627] kgem_can_create_2d: untiled size=4096 >[ 132.627] kgem_choose_tiling: too short [3] for TILING_X >[ 132.627] kgem_choose_tiling: 7x3 -> 0 >[ 132.627] sna_create_pixmap: usage=3, flags=a >[ 132.627] sna_create_pixmap: small buffer [84], attaching to shadow pixmap >[ 132.627] create_pixmap: allocating pixmap 7x3, depth=32/32, size=92 >[ 132.627] create_pixmap: serial=2730, usage=3, 7x3 >[ 132.627] sna_create_pixmap: serial=2730, 7x3, usage=3 >[ 132.627] sna_composite(pixmap=2730, op=1, src=2729+(0, 0), mask=0+(0, 0), dst=2730+(0, 0)+(0, 0), size=(7, 3) >[ 132.627] sna_compute_composite_region: dst=(0, 0)x(7, 3) >[ 132.627] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 3) >[ 132.627] clip_to_dst: region: 1x[(0, 0), (7, 3)], clip: 1x[(0, 0), (7, 3)] >[ 132.627] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 3) >[ 132.627] sna_compute_composite_region: clip against src (7x3 clip=0): (0, 0), (7, 3) >[ 132.627] sna_composite: fallback, dst pixmap=2730 is too small (or completely damaged) >[ 132.627] sna_composite: fallback -- fbComposite >[ 132.627] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 3): region=((0,0), (7, 3)) >[ 132.627] sna_composite_fb: fallback -- move src to cpu >[ 132.627] sna_composite_fb: fallback -- move dst to cpu >[ 132.627] sna_drawable_move_region_to_cpu(pixmap=2730 (7x3), [(0, 0), (7, 3)], flags=5) >[ 132.627] sna_drawable_move_region_to_cpu: region (0, 0), (7, 3) + (0, 0) subsumes pixmap (7x3) >[ 132.627] _sna_pixmap_move_to_cpu(pixmap=2730, 7x3, flags=5) >[ 132.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.627] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.627] __sna_damage_all(7, 3) >[ 132.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.627] sna_transform_is_imprecise_integer_translation: no transform >[ 132.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x3, pitch=28/28 >[ 132.627] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.627] kgem_can_create_2d: 10x10 @ 32 >[ 132.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.627] kgem_can_create_2d: untiled size=4096 >[ 132.627] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.627] kgem_choose_tiling: 10x10 -> 0 >[ 132.627] sna_create_pixmap: usage=3, flags=a >[ 132.627] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.627] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.627] create_pixmap: serial=2732, usage=3, 10x10 >[ 132.627] sna_create_pixmap: serial=2732, 10x10, usage=3 >[ 132.627] sna_composite(pixmap=2732, op=1, src=2731+(0, 0), mask=0+(0, 0), dst=2732+(0, 0)+(0, 0), size=(10, 10) >[ 132.627] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.627] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.627] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.627] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.627] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.627] sna_composite: fallback, dst pixmap=2732 is too small (or completely damaged) >[ 132.627] sna_composite: fallback -- fbComposite >[ 132.627] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.627] sna_composite_fb: fallback -- move src to cpu >[ 132.627] sna_composite_fb: fallback -- move dst to cpu >[ 132.627] sna_drawable_move_region_to_cpu(pixmap=2732 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.627] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.627] _sna_pixmap_move_to_cpu(pixmap=2732, 10x10, flags=5) >[ 132.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.627] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.627] __sna_damage_all(10, 10) >[ 132.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.627] sna_transform_is_imprecise_integer_translation: no transform >[ 132.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.627] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.627] kgem_can_create_2d: 10x10 @ 32 >[ 132.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.627] kgem_can_create_2d: untiled size=4096 >[ 132.627] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.627] kgem_choose_tiling: 10x10 -> 0 >[ 132.627] sna_create_pixmap: usage=3, flags=a >[ 132.627] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.627] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.627] create_pixmap: serial=2734, usage=3, 10x10 >[ 132.627] sna_create_pixmap: serial=2734, 10x10, usage=3 >[ 132.627] sna_composite(pixmap=2734, op=1, src=2733+(0, 0), mask=0+(0, 0), dst=2734+(0, 0)+(0, 0), size=(10, 10) >[ 132.627] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.627] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.627] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.627] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.627] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.627] sna_composite: fallback, dst pixmap=2734 is too small (or completely damaged) >[ 132.627] sna_composite: fallback -- fbComposite >[ 132.627] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.627] sna_composite_fb: fallback -- move src to cpu >[ 132.627] sna_composite_fb: fallback -- move dst to cpu >[ 132.627] sna_drawable_move_region_to_cpu(pixmap=2734 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.627] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.627] _sna_pixmap_move_to_cpu(pixmap=2734, 10x10, flags=5) >[ 132.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.627] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.627] __sna_damage_all(10, 10) >[ 132.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.627] sna_transform_is_imprecise_integer_translation: no transform >[ 132.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.627] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.627] kgem_can_create_2d: 10x10 @ 32 >[ 132.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.627] kgem_can_create_2d: untiled size=4096 >[ 132.627] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.627] kgem_choose_tiling: 10x10 -> 0 >[ 132.627] sna_create_pixmap: usage=3, flags=a >[ 132.627] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.627] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.627] create_pixmap: serial=2736, usage=3, 10x10 >[ 132.627] sna_create_pixmap: serial=2736, 10x10, usage=3 >[ 132.627] sna_composite(pixmap=2736, op=1, src=2735+(0, 0), mask=0+(0, 0), dst=2736+(0, 0)+(0, 0), size=(10, 10) >[ 132.627] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.627] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.627] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.627] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.627] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.627] sna_composite: fallback, dst pixmap=2736 is too small (or completely damaged) >[ 132.627] sna_composite: fallback -- fbComposite >[ 132.627] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.627] sna_composite_fb: fallback -- move src to cpu >[ 132.627] sna_composite_fb: fallback -- move dst to cpu >[ 132.627] sna_drawable_move_region_to_cpu(pixmap=2736 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.627] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.627] _sna_pixmap_move_to_cpu(pixmap=2736, 10x10, flags=5) >[ 132.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.627] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.627] __sna_damage_all(10, 10) >[ 132.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.627] sna_transform_is_imprecise_integer_translation: no transform >[ 132.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.627] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.627] kgem_can_create_2d: 10x10 @ 32 >[ 132.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.627] kgem_can_create_2d: untiled size=4096 >[ 132.627] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.627] kgem_choose_tiling: 10x10 -> 0 >[ 132.627] sna_create_pixmap: usage=3, flags=a >[ 132.627] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.627] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.627] create_pixmap: serial=2738, usage=3, 10x10 >[ 132.627] sna_create_pixmap: serial=2738, 10x10, usage=3 >[ 132.627] sna_composite(pixmap=2738, op=1, src=2737+(0, 0), mask=0+(0, 0), dst=2738+(0, 0)+(0, 0), size=(10, 10) >[ 132.627] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.627] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.627] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.627] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.627] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.627] sna_composite: fallback, dst pixmap=2738 is too small (or completely damaged) >[ 132.627] sna_composite: fallback -- fbComposite >[ 132.627] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.627] sna_composite_fb: fallback -- move src to cpu >[ 132.627] sna_composite_fb: fallback -- move dst to cpu >[ 132.627] sna_drawable_move_region_to_cpu(pixmap=2738 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.627] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.627] _sna_pixmap_move_to_cpu(pixmap=2738, 10x10, flags=5) >[ 132.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.627] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.627] __sna_damage_all(10, 10) >[ 132.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.627] sna_transform_is_imprecise_integer_translation: no transform >[ 132.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.627] sna_create_pixmap(5, 2, 32, usage=3) >[ 132.627] kgem_can_create_2d: 5x2 @ 32 >[ 132.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=2 >[ 132.627] kgem_can_create_2d: untiled size=4096 >[ 132.627] kgem_choose_tiling: too short [2] for TILING_X >[ 132.627] kgem_choose_tiling: 5x2 -> 0 >[ 132.627] sna_create_pixmap: usage=3, flags=a >[ 132.627] sna_create_pixmap: small buffer [40], attaching to shadow pixmap >[ 132.627] create_pixmap: allocating pixmap 5x2, depth=32/32, size=48 >[ 132.627] create_pixmap: serial=2740, usage=3, 5x2 >[ 132.627] sna_create_pixmap: serial=2740, 5x2, usage=3 >[ 132.627] sna_composite(pixmap=2740, op=1, src=2739+(0, 0), mask=0+(0, 0), dst=2740+(0, 0)+(0, 0), size=(5, 2) >[ 132.627] sna_compute_composite_region: dst=(0, 0)x(5, 2) >[ 132.627] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 2) >[ 132.627] clip_to_dst: region: 1x[(0, 0), (5, 2)], clip: 1x[(0, 0), (5, 2)] >[ 132.627] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 2) >[ 132.627] sna_compute_composite_region: clip against src (5x2 clip=0): (0, 0), (5, 2) >[ 132.627] sna_composite: fallback, dst pixmap=2740 is too small (or completely damaged) >[ 132.627] sna_composite: fallback -- fbComposite >[ 132.627] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 2): region=((0,0), (5, 2)) >[ 132.627] sna_composite_fb: fallback -- move src to cpu >[ 132.627] sna_composite_fb: fallback -- move dst to cpu >[ 132.627] sna_drawable_move_region_to_cpu(pixmap=2740 (5x2), [(0, 0), (5, 2)], flags=5) >[ 132.627] sna_drawable_move_region_to_cpu: region (0, 0), (5, 2) + (0, 0) subsumes pixmap (5x2) >[ 132.627] _sna_pixmap_move_to_cpu(pixmap=2740, 5x2, flags=5) >[ 132.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.627] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.627] __sna_damage_all(5, 2) >[ 132.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.627] sna_transform_is_imprecise_integer_translation: no transform >[ 132.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x2, pitch=20/20 >[ 132.627] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.627] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.627] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.627] glyphs_format: format=166024, depth=32 >[ 132.627] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.627] sna_glyphs: discarding mask >[ 132.627] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.627] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.627] glyph_cache(0): adding glyph to cache 1, pos 1320 >[ 132.627] glyph_cache_upload: upload glyph 0x55bca9e15040 to cache (256, 112)x(10, 10) >[ 132.627] sna_composite(pixmap=2, op=1, src=2722+(0, 0), mask=0+(0, 0), dst=2+(256, 112)+(0, 0), size=(10, 10) >[ 132.627] sna_compute_composite_region: dst=(256, 112)x(10, 10) >[ 132.627] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 112), (266, 122) >[ 132.627] clip_to_dst: region: 1x[(256, 112), (266, 122)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.627] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 112), (266, 122) >[ 132.628] sna_compute_composite_region: clip against src (10x10 clip=0): (256, 112), (266, 122) >[ 132.628] sna_composite: composite region extents:+(0, 0) -> (256, 112), (266, 122) + (0, 0) >[ 132.628] gen9_render_composite: 10x10, current mode=1/1 >[ 132.628] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.628] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.628] gen9_composite_set_target: (256, 112)x(10, 10), partial?=0 >[ 132.628] sna_drawable_use_bo pixmap=2, box=((256, 112), (266, 122)), flags=f... >[ 132.628] sna_drawable_use_bo: pinned, never REPLACES >[ 132.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.628] sna_drawable_use_bo: using whole GPU bo >[ 132.628] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.628] gen9_composite_picture: (0, 0)x(10, 10), dst=(256, 112) >[ 132.628] sna_transform_is_imprecise_integer_translation: no transform >[ 132.628] gen9_composite_picture: integer translation (0, 0), removing >[ 132.628] sna_render_pixmap_bo pixmap=2722, (0, 0)x(10, 10)/(10, 10) >[ 132.628] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 132.628] sna_render_pixmap_bo: offset=(-256, -112), size=(10, 10) >[ 132.628] use_cpu_bo: no cpu bo >[ 132.628] move_to_gpu: not migrating pixmap=2722 due to usage_hint=3 >[ 132.628] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 132.628] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 132.628] sna_drawable_move_region_to_cpu(pixmap=2722 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.628] sna_drawable_move_region_to_cpu: pixmap=2722 all damaged on CPU >[ 132.628] kgem_can_create_2d: 10x10 @ 32 >[ 132.628] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.628] kgem_can_create_2d: untiled size=4096 >[ 132.628] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.628] kgem_choose_tiling: 10x10 -> 0 >[ 132.628] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 132.628] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 132.628] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.628] kgem_create_buffer: reusing buffer? used=1024 + size=640, total=262144 >[ 132.628] kgem_create_proxy: target handle=23 [proxy? -1], offset=1024, length=640, io=1 >[ 132.628] __kgem_bo_init(handle=23, num_pages=640) >[ 132.628] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 132.628] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.628] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.628] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.628] gen4_choose_composite_emitter: identity src, no mask >[ 132.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.628] aligning vertex: was 4, now 3 floats per vertex >[ 132.628] gen9_composite_get_binding_table(fd00) >[ 132.628] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.628] kgem_add_reloc64: handle=23, pos=16184, delta=0, domains=40000 >[ 132.628] kgem_add_reloc64: adding proxy [delta=1024] for handle=23 >[ 132.628] kgem_add_reloc64[9] = (delta=1024, target handle=4, presumed=fd545000) >[ 132.628] [3f30] bind bo(handle=23, addr=fd545400), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 132.628] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.628] gen9_emit_sampler: sampler = 2 >[ 132.628] gen9_emit_sf: num_sf_outputs=1 >[ 132.628] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.628] gen9_emit_vertex_elements: setup id=2 >[ 132.628] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.628] gen9_render_composite_box: (256, 112), (266, 122) >[ 132.628] apply_damage: damage=0x0, region=1 [(256, 112), (266, 122) + (0, 0)] >[ 132.628] gen8_vertex_flush[9f8] = 3 >[ 132.628] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.628] gen9_render_composite: 0x0, current mode=1/1 >[ 132.628] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.628] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.628] sna_drawable_use_bo: using whole GPU bo >[ 132.628] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.628] color_convert: src=ff000000 [20028888] >[ 132.628] color_convert: dst=ff000000 [20028888] >[ 132.628] sna_render_get_solid: ff000000 >[ 132.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.628] sna_transform_is_imprecise_integer_translation: no transform >[ 132.628] gen9_composite_picture: integer translation (0, 0), removing >[ 132.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.628] sna_render_pixmap_bo: GPU all damaged >[ 132.628] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.628] gen4_choose_composite_emitter: solid, identity mask >[ 132.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.628] aligning vertex: was 3, now 4 floats per vertex >[ 132.628] gen9_composite_get_binding_table(fc80) >[ 132.628] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.628] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.628] gen9_emit_sampler: sampler = a >[ 132.628] gen9_emit_sf: num_sf_outputs=2 >[ 132.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.628] gen9_emit_vertex_elements: setup id=9 >[ 132.628] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.628] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.628] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.628] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.628] gen8_vertex_flush[ad0] = 3 >[ 132.628] gen9_magic_ca_pass: CA fixup (60 -> 63) >[ 132.628] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.628] glyph_cache(0): adding glyph to cache 1, pos 1324 >[ 132.628] glyph_cache_upload: upload glyph 0x55bca9e15760 to cache (272, 112)x(10, 10) >[ 132.628] sna_composite(pixmap=2, op=1, src=2724+(0, 0), mask=0+(0, 0), dst=2+(272, 112)+(0, 0), size=(10, 10) >[ 132.628] sna_compute_composite_region: dst=(272, 112)x(10, 10) >[ 132.628] sna_compute_composite_region: initial clip against dst->pDrawable: (272, 112), (282, 122) >[ 132.628] clip_to_dst: region: 1x[(272, 112), (282, 122)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.628] sna_compute_composite_region: clip against dst->pCompositeClip: (272, 112), (282, 122) >[ 132.628] sna_compute_composite_region: clip against src (10x10 clip=0): (272, 112), (282, 122) >[ 132.628] sna_composite: composite region extents:+(0, 0) -> (272, 112), (282, 122) + (0, 0) >[ 132.628] gen9_render_composite: 10x10, current mode=1/1 >[ 132.628] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.628] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.628] gen9_composite_set_target: (272, 112)x(10, 10), partial?=0 >[ 132.628] sna_drawable_use_bo pixmap=2, box=((272, 112), (282, 122)), flags=f... >[ 132.628] sna_drawable_use_bo: pinned, never REPLACES >[ 132.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.628] sna_drawable_use_bo: using whole GPU bo >[ 132.628] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.628] gen9_composite_picture: (0, 0)x(10, 10), dst=(272, 112) >[ 132.628] sna_transform_is_imprecise_integer_translation: no transform >[ 132.628] gen9_composite_picture: integer translation (0, 0), removing >[ 132.628] sna_render_pixmap_bo pixmap=2724, (0, 0)x(10, 10)/(10, 10) >[ 132.628] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 132.628] sna_render_pixmap_bo: offset=(-272, -112), size=(10, 10) >[ 132.628] use_cpu_bo: no cpu bo >[ 132.628] move_to_gpu: not migrating pixmap=2724 due to usage_hint=3 >[ 132.628] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 132.628] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 132.628] sna_drawable_move_region_to_cpu(pixmap=2724 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.628] sna_drawable_move_region_to_cpu: pixmap=2724 all damaged on CPU >[ 132.628] kgem_can_create_2d: 10x10 @ 32 >[ 132.628] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.628] kgem_can_create_2d: untiled size=4096 >[ 132.628] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.628] kgem_choose_tiling: 10x10 -> 0 >[ 132.628] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 132.628] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 132.628] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.628] kgem_create_buffer: reusing buffer? used=1792 + size=640, total=262144 >[ 132.628] kgem_create_proxy: target handle=23 [proxy? -1], offset=1792, length=640, io=1 >[ 132.628] __kgem_bo_init(handle=23, num_pages=640) >[ 132.628] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 132.628] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.628] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.628] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.628] gen4_choose_composite_emitter: identity src, no mask >[ 132.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.628] aligning vertex: was 4, now 3 floats per vertex >[ 132.628] gen9_composite_get_binding_table(fc40) >[ 132.628] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.628] kgem_add_reloc64: handle=23, pos=16136, delta=0, domains=40000 >[ 132.628] kgem_add_reloc64: adding proxy [delta=1792] for handle=23 >[ 132.628] kgem_add_reloc64[10] = (delta=1792, target handle=4, presumed=fd545000) >[ 132.628] [3f00] bind bo(handle=23, addr=fd545700), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 132.628] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.628] gen9_emit_sampler: sampler = 2 >[ 132.628] gen9_emit_sf: num_sf_outputs=1 >[ 132.628] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.628] gen9_emit_vertex_elements: setup id=2 >[ 132.628] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.628] gen9_render_composite_box: (272, 112), (282, 122) >[ 132.628] apply_damage: damage=0x0, region=1 [(272, 112), (282, 122) + (0, 0)] >[ 132.628] gen8_vertex_flush[c04] = 3 >[ 132.628] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.628] gen9_render_composite: 0x0, current mode=1/1 >[ 132.628] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.628] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.628] sna_drawable_use_bo: using whole GPU bo >[ 132.628] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.628] color_convert: src=ff000000 [20028888] >[ 132.628] color_convert: dst=ff000000 [20028888] >[ 132.628] sna_render_get_solid: ff000000 >[ 132.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.628] sna_transform_is_imprecise_integer_translation: no transform >[ 132.628] gen9_composite_picture: integer translation (0, 0), removing >[ 132.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.628] sna_render_pixmap_bo: GPU all damaged >[ 132.628] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.628] gen4_choose_composite_emitter: solid, identity mask >[ 132.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.628] aligning vertex: was 3, now 4 floats per vertex >[ 132.628] gen9_composite_get_binding_table(fbc0) >[ 132.628] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.628] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.628] gen9_emit_sampler: sampler = a >[ 132.628] gen9_emit_sf: num_sf_outputs=2 >[ 132.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.629] gen9_emit_vertex_elements: setup id=9 >[ 132.629] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.629] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.629] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.629] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.629] gen8_vertex_flush[cdc] = 3 >[ 132.629] gen9_magic_ca_pass: CA fixup (66 -> 69) >[ 132.629] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.629] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.629] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.629] glyph_cache(0): adding glyph to cache 1, pos 1328 >[ 132.629] glyph_cache_upload: upload glyph 0x55bca9e154c0 to cache (288, 96)x(7, 10) >[ 132.629] sna_composite(pixmap=2, op=1, src=2726+(0, 0), mask=0+(0, 0), dst=2+(288, 96)+(0, 0), size=(7, 10) >[ 132.629] sna_compute_composite_region: dst=(288, 96)x(7, 10) >[ 132.629] sna_compute_composite_region: initial clip against dst->pDrawable: (288, 96), (295, 106) >[ 132.629] clip_to_dst: region: 1x[(288, 96), (295, 106)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.629] sna_compute_composite_region: clip against dst->pCompositeClip: (288, 96), (295, 106) >[ 132.629] sna_compute_composite_region: clip against src (7x10 clip=0): (288, 96), (295, 106) >[ 132.629] sna_composite: composite region extents:+(0, 0) -> (288, 96), (295, 106) + (0, 0) >[ 132.629] gen9_render_composite: 7x10, current mode=1/1 >[ 132.629] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.629] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.629] gen9_composite_set_target: (288, 96)x(7, 10), partial?=0 >[ 132.629] sna_drawable_use_bo pixmap=2, box=((288, 96), (295, 106)), flags=f... >[ 132.629] sna_drawable_use_bo: pinned, never REPLACES >[ 132.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.629] sna_drawable_use_bo: using whole GPU bo >[ 132.629] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.629] gen9_composite_picture: (0, 0)x(7, 10), dst=(288, 96) >[ 132.629] sna_transform_is_imprecise_integer_translation: no transform >[ 132.629] gen9_composite_picture: integer translation (0, 0), removing >[ 132.629] sna_render_pixmap_bo pixmap=2726, (0, 0)x(7, 10)/(7, 10) >[ 132.629] sna_render_pixmap_bo box=(0, 0), (7, 10): (7, 10)/(7, 10) >[ 132.629] sna_render_pixmap_bo: offset=(-288, -96), size=(7, 10) >[ 132.629] use_cpu_bo: no cpu bo >[ 132.629] move_to_gpu: not migrating pixmap=2726 due to usage_hint=3 >[ 132.629] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 10) >[ 132.629] upload: box=(0, 0), (7, 10), pixmap=7x10 >[ 132.629] sna_drawable_move_region_to_cpu(pixmap=2726 (7x10), [(0, 0), (7, 10)], flags=2) >[ 132.629] sna_drawable_move_region_to_cpu: pixmap=2726 all damaged on CPU >[ 132.629] kgem_can_create_2d: 7x10 @ 32 >[ 132.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 >[ 132.629] kgem_can_create_2d: untiled size=4096 >[ 132.629] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X >[ 132.629] kgem_choose_tiling: 7x10 -> 0 >[ 132.629] kgem_upload_source_image : (0, 0), (7, 10), stride=28, bpp=32 >[ 132.629] kgem_create_buffer_2d: 7x10, 32 bpp, stride=32 >[ 132.629] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.629] kgem_create_buffer: reusing buffer? used=2560 + size=320, total=262144 >[ 132.629] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=320, io=1 >[ 132.629] __kgem_bo_init(handle=23, num_pages=320) >[ 132.629] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=28/32 >[ 132.629] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.629] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.629] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.629] gen4_choose_composite_emitter: identity src, no mask >[ 132.629] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.629] aligning vertex: was 4, now 3 floats per vertex >[ 132.629] gen9_composite_get_binding_table(fb80) >[ 132.629] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.629] kgem_add_reloc64: handle=23, pos=16088, delta=0, domains=40000 >[ 132.629] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 >[ 132.629] kgem_add_reloc64[11] = (delta=2560, target handle=4, presumed=fd545000) >[ 132.629] [3ed0] bind bo(handle=23, addr=fd545a00), format=192, width=7, height=10, pitch=32, tiling=0 -> sampler >[ 132.629] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.629] gen9_emit_sampler: sampler = 2 >[ 132.629] gen9_emit_sf: num_sf_outputs=1 >[ 132.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.629] gen9_emit_vertex_elements: setup id=2 >[ 132.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.629] gen9_render_composite_box: (288, 96), (295, 106) >[ 132.629] apply_damage: damage=0x0, region=1 [(288, 96), (295, 106) + (0, 0)] >[ 132.629] gen8_vertex_flush[e10] = 3 >[ 132.629] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.629] gen9_render_composite: 0x0, current mode=1/1 >[ 132.629] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.629] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.629] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.629] sna_drawable_use_bo: using whole GPU bo >[ 132.629] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.629] color_convert: src=ff000000 [20028888] >[ 132.629] color_convert: dst=ff000000 [20028888] >[ 132.629] sna_render_get_solid: ff000000 >[ 132.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.629] sna_transform_is_imprecise_integer_translation: no transform >[ 132.629] gen9_composite_picture: integer translation (0, 0), removing >[ 132.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.629] sna_render_pixmap_bo: GPU all damaged >[ 132.629] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.629] gen4_choose_composite_emitter: solid, identity mask >[ 132.629] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.629] aligning vertex: was 3, now 4 floats per vertex >[ 132.629] gen9_composite_get_binding_table(fb00) >[ 132.629] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.629] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.629] gen9_emit_sampler: sampler = a >[ 132.629] gen9_emit_sf: num_sf_outputs=2 >[ 132.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.629] gen9_emit_vertex_elements: setup id=9 >[ 132.629] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.629] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.629] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.629] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.629] gen8_vertex_flush[ee8] = 3 >[ 132.629] gen9_magic_ca_pass: CA fixup (72 -> 75) >[ 132.629] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.629] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.629] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.629] glyph_cache(0): adding glyph to cache 1, pos 1332 >[ 132.629] glyph_cache_upload: upload glyph 0x55bca9e70a00 to cache (304, 96)x(10, 10) >[ 132.629] sna_composite(pixmap=2, op=1, src=2728+(0, 0), mask=0+(0, 0), dst=2+(304, 96)+(0, 0), size=(10, 10) >[ 132.629] sna_compute_composite_region: dst=(304, 96)x(10, 10) >[ 132.629] sna_compute_composite_region: initial clip against dst->pDrawable: (304, 96), (314, 106) >[ 132.629] clip_to_dst: region: 1x[(304, 96), (314, 106)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.629] sna_compute_composite_region: clip against dst->pCompositeClip: (304, 96), (314, 106) >[ 132.629] sna_compute_composite_region: clip against src (10x10 clip=0): (304, 96), (314, 106) >[ 132.629] sna_composite: composite region extents:+(0, 0) -> (304, 96), (314, 106) + (0, 0) >[ 132.629] gen9_render_composite: 10x10, current mode=1/1 >[ 132.629] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.629] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.629] gen9_composite_set_target: (304, 96)x(10, 10), partial?=0 >[ 132.629] sna_drawable_use_bo pixmap=2, box=((304, 96), (314, 106)), flags=f... >[ 132.629] sna_drawable_use_bo: pinned, never REPLACES >[ 132.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.629] sna_drawable_use_bo: using whole GPU bo >[ 132.629] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.629] gen9_composite_picture: (0, 0)x(10, 10), dst=(304, 96) >[ 132.629] sna_transform_is_imprecise_integer_translation: no transform >[ 132.629] gen9_composite_picture: integer translation (0, 0), removing >[ 132.629] sna_render_pixmap_bo pixmap=2728, (0, 0)x(10, 10)/(10, 10) >[ 132.629] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 132.629] sna_render_pixmap_bo: offset=(-304, -96), size=(10, 10) >[ 132.629] use_cpu_bo: no cpu bo >[ 132.629] move_to_gpu: not migrating pixmap=2728 due to usage_hint=3 >[ 132.629] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 132.629] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 132.629] sna_drawable_move_region_to_cpu(pixmap=2728 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.629] sna_drawable_move_region_to_cpu: pixmap=2728 all damaged on CPU >[ 132.629] kgem_can_create_2d: 10x10 @ 32 >[ 132.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.629] kgem_can_create_2d: untiled size=4096 >[ 132.629] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.629] kgem_choose_tiling: 10x10 -> 0 >[ 132.629] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 132.629] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 132.629] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.629] kgem_create_buffer: reusing buffer? used=3072 + size=640, total=262144 >[ 132.629] kgem_create_proxy: target handle=23 [proxy? -1], offset=3072, length=640, io=1 >[ 132.629] __kgem_bo_init(handle=23, num_pages=640) >[ 132.629] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 132.629] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.629] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.629] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.629] gen4_choose_composite_emitter: identity src, no mask >[ 132.629] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.629] aligning vertex: was 4, now 3 floats per vertex >[ 132.629] gen9_composite_get_binding_table(fac0) >[ 132.629] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.629] kgem_add_reloc64: handle=23, pos=16040, delta=0, domains=40000 >[ 132.629] kgem_add_reloc64: adding proxy [delta=3072] for handle=23 >[ 132.629] kgem_add_reloc64[12] = (delta=3072, target handle=4, presumed=fd545000) >[ 132.629] [3ea0] bind bo(handle=23, addr=fd545c00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 132.629] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.629] gen9_emit_sampler: sampler = 2 >[ 132.629] gen9_emit_sf: num_sf_outputs=1 >[ 132.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.629] gen9_emit_vertex_elements: setup id=2 >[ 132.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.629] gen9_render_composite_box: (304, 96), (314, 106) >[ 132.629] apply_damage: damage=0x0, region=1 [(304, 96), (314, 106) + (0, 0)] >[ 132.629] gen8_vertex_flush[101c] = 3 >[ 132.629] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.629] gen9_render_composite: 0x0, current mode=1/1 >[ 132.629] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.629] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.629] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.629] sna_drawable_use_bo: using whole GPU bo >[ 132.629] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.629] color_convert: src=ff000000 [20028888] >[ 132.629] color_convert: dst=ff000000 [20028888] >[ 132.629] sna_render_get_solid: ff000000 >[ 132.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.629] sna_transform_is_imprecise_integer_translation: no transform >[ 132.629] gen9_composite_picture: integer translation (0, 0), removing >[ 132.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.629] sna_render_pixmap_bo: GPU all damaged >[ 132.629] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.629] gen4_choose_composite_emitter: solid, identity mask >[ 132.629] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.629] aligning vertex: was 3, now 4 floats per vertex >[ 132.629] gen9_composite_get_binding_table(fa40) >[ 132.629] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.629] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.629] gen9_emit_sampler: sampler = a >[ 132.629] gen9_emit_sf: num_sf_outputs=2 >[ 132.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.629] gen9_emit_vertex_elements: setup id=9 >[ 132.629] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.630] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.630] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.630] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.630] gen8_vertex_flush[10f4] = 3 >[ 132.630] gen9_magic_ca_pass: CA fixup (78 -> 81) >[ 132.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.630] glyph_cache(0): adding glyph to cache 1, pos 1336 >[ 132.630] glyph_cache_upload: upload glyph 0x55bca9e70db0 to cache (288, 112)x(7, 3) >[ 132.630] sna_composite(pixmap=2, op=1, src=2730+(0, 0), mask=0+(0, 0), dst=2+(288, 112)+(0, 0), size=(7, 3) >[ 132.630] sna_compute_composite_region: dst=(288, 112)x(7, 3) >[ 132.630] sna_compute_composite_region: initial clip against dst->pDrawable: (288, 112), (295, 115) >[ 132.630] clip_to_dst: region: 1x[(288, 112), (295, 115)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.630] sna_compute_composite_region: clip against dst->pCompositeClip: (288, 112), (295, 115) >[ 132.630] sna_compute_composite_region: clip against src (7x3 clip=0): (288, 112), (295, 115) >[ 132.630] sna_composite: composite region extents:+(0, 0) -> (288, 112), (295, 115) + (0, 0) >[ 132.630] gen9_render_composite: 7x3, current mode=1/1 >[ 132.630] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.630] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.630] gen9_composite_set_target: (288, 112)x(7, 3), partial?=0 >[ 132.630] sna_drawable_use_bo pixmap=2, box=((288, 112), (295, 115)), flags=f... >[ 132.630] sna_drawable_use_bo: pinned, never REPLACES >[ 132.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.630] sna_drawable_use_bo: using whole GPU bo >[ 132.630] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.630] gen9_composite_picture: (0, 0)x(7, 3), dst=(288, 112) >[ 132.630] sna_transform_is_imprecise_integer_translation: no transform >[ 132.630] gen9_composite_picture: integer translation (0, 0), removing >[ 132.630] sna_render_pixmap_bo pixmap=2730, (0, 0)x(7, 3)/(7, 3) >[ 132.630] sna_render_pixmap_bo box=(0, 0), (7, 3): (7, 3)/(7, 3) >[ 132.630] sna_render_pixmap_bo: offset=(-288, -112), size=(7, 3) >[ 132.630] use_cpu_bo: no cpu bo >[ 132.630] move_to_gpu: not migrating pixmap=2730 due to usage_hint=3 >[ 132.630] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 3) >[ 132.630] upload: box=(0, 0), (7, 3), pixmap=7x3 >[ 132.630] sna_drawable_move_region_to_cpu(pixmap=2730 (7x3), [(0, 0), (7, 3)], flags=2) >[ 132.630] sna_drawable_move_region_to_cpu: pixmap=2730 all damaged on CPU >[ 132.630] kgem_can_create_2d: 7x3 @ 32 >[ 132.630] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 >[ 132.630] kgem_can_create_2d: untiled size=4096 >[ 132.630] kgem_choose_tiling: too short [3] for TILING_X >[ 132.630] kgem_choose_tiling: 7x3 -> 0 >[ 132.630] kgem_upload_source_image : (0, 0), (7, 3), stride=28, bpp=32 >[ 132.630] kgem_create_buffer_2d: 7x3, 32 bpp, stride=32 >[ 132.630] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.630] kgem_create_buffer: reusing buffer? used=3840 + size=128, total=262144 >[ 132.630] kgem_create_proxy: target handle=23 [proxy? -1], offset=3840, length=128, io=1 >[ 132.630] __kgem_bo_init(handle=23, num_pages=128) >[ 132.630] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x3, pitch=28/32 >[ 132.630] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.630] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.630] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.630] gen4_choose_composite_emitter: identity src, no mask >[ 132.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.630] aligning vertex: was 4, now 3 floats per vertex >[ 132.630] gen9_composite_get_binding_table(fa00) >[ 132.630] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.630] kgem_add_reloc64: handle=23, pos=15992, delta=0, domains=40000 >[ 132.630] kgem_add_reloc64: adding proxy [delta=3840] for handle=23 >[ 132.630] kgem_add_reloc64[13] = (delta=3840, target handle=4, presumed=fd545000) >[ 132.630] [3e70] bind bo(handle=23, addr=fd545f00), format=192, width=7, height=3, pitch=32, tiling=0 -> sampler >[ 132.630] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.630] gen9_emit_sampler: sampler = 2 >[ 132.630] gen9_emit_sf: num_sf_outputs=1 >[ 132.630] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.630] gen9_emit_vertex_elements: setup id=2 >[ 132.630] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.630] gen9_render_composite_box: (288, 112), (295, 115) >[ 132.630] apply_damage: damage=0x0, region=1 [(288, 112), (295, 115) + (0, 0)] >[ 132.630] gen8_vertex_flush[1228] = 3 >[ 132.630] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.630] gen9_render_composite: 0x0, current mode=1/1 >[ 132.630] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.630] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.630] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.630] sna_drawable_use_bo: using whole GPU bo >[ 132.630] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.630] color_convert: src=ff000000 [20028888] >[ 132.630] color_convert: dst=ff000000 [20028888] >[ 132.630] sna_render_get_solid: ff000000 >[ 132.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.630] sna_transform_is_imprecise_integer_translation: no transform >[ 132.630] gen9_composite_picture: integer translation (0, 0), removing >[ 132.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.630] sna_render_pixmap_bo: GPU all damaged >[ 132.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.630] gen4_choose_composite_emitter: solid, identity mask >[ 132.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.630] aligning vertex: was 3, now 4 floats per vertex >[ 132.630] gen9_composite_get_binding_table(f980) >[ 132.630] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.630] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.630] gen9_emit_sampler: sampler = a >[ 132.630] gen9_emit_sf: num_sf_outputs=2 >[ 132.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.630] gen9_emit_vertex_elements: setup id=9 >[ 132.630] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.630] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.630] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.630] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.630] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.630] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.630] gen8_vertex_flush[1300] = 6 >[ 132.630] gen9_magic_ca_pass: CA fixup (84 -> 90) >[ 132.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.630] glyph_cache(0): adding glyph to cache 1, pos 1340 >[ 132.630] glyph_cache_upload: upload glyph 0x55bca9e711e0 to cache (304, 112)x(10, 10) >[ 132.630] sna_composite(pixmap=2, op=1, src=2732+(0, 0), mask=0+(0, 0), dst=2+(304, 112)+(0, 0), size=(10, 10) >[ 132.630] sna_compute_composite_region: dst=(304, 112)x(10, 10) >[ 132.630] sna_compute_composite_region: initial clip against dst->pDrawable: (304, 112), (314, 122) >[ 132.630] clip_to_dst: region: 1x[(304, 112), (314, 122)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.630] sna_compute_composite_region: clip against dst->pCompositeClip: (304, 112), (314, 122) >[ 132.630] sna_compute_composite_region: clip against src (10x10 clip=0): (304, 112), (314, 122) >[ 132.630] sna_composite: composite region extents:+(0, 0) -> (304, 112), (314, 122) + (0, 0) >[ 132.630] gen9_render_composite: 10x10, current mode=1/1 >[ 132.630] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.630] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.630] gen9_composite_set_target: (304, 112)x(10, 10), partial?=0 >[ 132.630] sna_drawable_use_bo pixmap=2, box=((304, 112), (314, 122)), flags=f... >[ 132.630] sna_drawable_use_bo: pinned, never REPLACES >[ 132.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.630] sna_drawable_use_bo: using whole GPU bo >[ 132.630] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.630] gen9_composite_picture: (0, 0)x(10, 10), dst=(304, 112) >[ 132.630] sna_transform_is_imprecise_integer_translation: no transform >[ 132.630] gen9_composite_picture: integer translation (0, 0), removing >[ 132.630] sna_render_pixmap_bo pixmap=2732, (0, 0)x(10, 10)/(10, 10) >[ 132.630] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 132.630] sna_render_pixmap_bo: offset=(-304, -112), size=(10, 10) >[ 132.630] use_cpu_bo: no cpu bo >[ 132.630] move_to_gpu: not migrating pixmap=2732 due to usage_hint=3 >[ 132.630] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 132.630] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 132.630] sna_drawable_move_region_to_cpu(pixmap=2732 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.630] sna_drawable_move_region_to_cpu: pixmap=2732 all damaged on CPU >[ 132.630] kgem_can_create_2d: 10x10 @ 32 >[ 132.630] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.630] kgem_can_create_2d: untiled size=4096 >[ 132.630] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.630] kgem_choose_tiling: 10x10 -> 0 >[ 132.630] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 132.630] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 132.630] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.630] kgem_create_buffer: reusing buffer? used=4096 + size=640, total=262144 >[ 132.630] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=640, io=1 >[ 132.630] __kgem_bo_init(handle=23, num_pages=640) >[ 132.630] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 132.630] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.630] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.630] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.630] gen4_choose_composite_emitter: identity src, no mask >[ 132.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.630] aligning vertex: was 4, now 3 floats per vertex >[ 132.630] gen9_composite_get_binding_table(f940) >[ 132.630] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.630] kgem_add_reloc64: handle=23, pos=15944, delta=0, domains=40000 >[ 132.630] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 >[ 132.630] kgem_add_reloc64[14] = (delta=4096, target handle=4, presumed=fd545000) >[ 132.630] [3e40] bind bo(handle=23, addr=fd546000), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 132.630] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.630] gen9_emit_sampler: sampler = 2 >[ 132.630] gen9_emit_sf: num_sf_outputs=1 >[ 132.630] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.630] gen9_emit_vertex_elements: setup id=2 >[ 132.630] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.630] gen9_render_composite_box: (304, 112), (314, 122) >[ 132.630] apply_damage: damage=0x0, region=1 [(304, 112), (314, 122) + (0, 0)] >[ 132.630] gen8_vertex_flush[1434] = 3 >[ 132.630] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.630] gen9_render_composite: 0x0, current mode=1/1 >[ 132.630] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.630] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.630] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.630] sna_drawable_use_bo: using whole GPU bo >[ 132.630] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.630] color_convert: src=ff000000 [20028888] >[ 132.630] color_convert: dst=ff000000 [20028888] >[ 132.630] sna_render_get_solid: ff000000 >[ 132.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.630] sna_transform_is_imprecise_integer_translation: no transform >[ 132.630] gen9_composite_picture: integer translation (0, 0), removing >[ 132.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.630] sna_render_pixmap_bo: GPU all damaged >[ 132.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.630] gen4_choose_composite_emitter: solid, identity mask >[ 132.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.630] aligning vertex: was 3, now 4 floats per vertex >[ 132.630] gen9_composite_get_binding_table(f8c0) >[ 132.630] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.630] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.630] gen9_emit_sampler: sampler = a >[ 132.630] gen9_emit_sf: num_sf_outputs=2 >[ 132.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.630] gen9_emit_vertex_elements: setup id=9 >[ 132.630] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.630] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.630] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.630] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.630] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.630] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.630] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.630] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.630] gen8_vertex_flush[150c] = 9 >[ 132.630] gen9_magic_ca_pass: CA fixup (93 -> 102) >[ 132.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.630] glyph_cache(0): adding glyph to cache 1, pos 1344 >[ 132.630] glyph_cache_upload: upload glyph 0x55bca9e714d0 to cache (320, 64)x(10, 10) >[ 132.630] sna_composite(pixmap=2, op=1, src=2734+(0, 0), mask=0+(0, 0), dst=2+(320, 64)+(0, 0), size=(10, 10) >[ 132.630] sna_compute_composite_region: dst=(320, 64)x(10, 10) >[ 132.630] sna_compute_composite_region: initial clip against dst->pDrawable: (320, 64), (330, 74) >[ 132.630] clip_to_dst: region: 1x[(320, 64), (330, 74)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.630] sna_compute_composite_region: clip against dst->pCompositeClip: (320, 64), (330, 74) >[ 132.630] sna_compute_composite_region: clip against src (10x10 clip=0): (320, 64), (330, 74) >[ 132.630] sna_composite: composite region extents:+(0, 0) -> (320, 64), (330, 74) + (0, 0) >[ 132.630] gen9_render_composite: 10x10, current mode=1/1 >[ 132.630] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.630] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.630] gen9_composite_set_target: (320, 64)x(10, 10), partial?=0 >[ 132.630] sna_drawable_use_bo pixmap=2, box=((320, 64), (330, 74)), flags=f... >[ 132.630] sna_drawable_use_bo: pinned, never REPLACES >[ 132.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.630] sna_drawable_use_bo: using whole GPU bo >[ 132.630] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.630] gen9_composite_picture: (0, 0)x(10, 10), dst=(320, 64) >[ 132.630] sna_transform_is_imprecise_integer_translation: no transform >[ 132.630] gen9_composite_picture: integer translation (0, 0), removing >[ 132.630] sna_render_pixmap_bo pixmap=2734, (0, 0)x(10, 10)/(10, 10) >[ 132.630] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 132.630] sna_render_pixmap_bo: offset=(-320, -64), size=(10, 10) >[ 132.630] use_cpu_bo: no cpu bo >[ 132.631] move_to_gpu: not migrating pixmap=2734 due to usage_hint=3 >[ 132.631] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 132.631] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 132.631] sna_drawable_move_region_to_cpu(pixmap=2734 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.631] sna_drawable_move_region_to_cpu: pixmap=2734 all damaged on CPU >[ 132.631] kgem_can_create_2d: 10x10 @ 32 >[ 132.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.631] kgem_can_create_2d: untiled size=4096 >[ 132.631] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.631] kgem_choose_tiling: 10x10 -> 0 >[ 132.631] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 132.631] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 132.631] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.631] kgem_create_buffer: reusing buffer? used=4864 + size=640, total=262144 >[ 132.631] kgem_create_proxy: target handle=23 [proxy? -1], offset=4864, length=640, io=1 >[ 132.631] __kgem_bo_init(handle=23, num_pages=640) >[ 132.631] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 132.631] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.631] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.631] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.631] gen4_choose_composite_emitter: identity src, no mask >[ 132.631] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.631] aligning vertex: was 4, now 3 floats per vertex >[ 132.631] gen9_composite_get_binding_table(f880) >[ 132.631] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.631] kgem_add_reloc64: handle=23, pos=15896, delta=0, domains=40000 >[ 132.631] kgem_add_reloc64: adding proxy [delta=4864] for handle=23 >[ 132.631] kgem_add_reloc64[15] = (delta=4864, target handle=4, presumed=fd545000) >[ 132.631] [3e10] bind bo(handle=23, addr=fd546300), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 132.631] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.631] gen9_emit_sampler: sampler = 2 >[ 132.631] gen9_emit_sf: num_sf_outputs=1 >[ 132.631] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.631] gen9_emit_vertex_elements: setup id=2 >[ 132.631] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.631] gen9_render_composite_box: (320, 64), (330, 74) >[ 132.631] apply_damage: damage=0x0, region=1 [(320, 64), (330, 74) + (0, 0)] >[ 132.631] gen8_vertex_flush[1640] = 3 >[ 132.631] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.631] gen9_render_composite: 0x0, current mode=1/1 >[ 132.631] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.631] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.631] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.631] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.631] sna_drawable_use_bo: using whole GPU bo >[ 132.631] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.631] color_convert: src=ff000000 [20028888] >[ 132.631] color_convert: dst=ff000000 [20028888] >[ 132.631] sna_render_get_solid: ff000000 >[ 132.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.631] sna_transform_is_imprecise_integer_translation: no transform >[ 132.631] gen9_composite_picture: integer translation (0, 0), removing >[ 132.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.631] sna_render_pixmap_bo: GPU all damaged >[ 132.631] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.631] gen4_choose_composite_emitter: solid, identity mask >[ 132.631] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.631] aligning vertex: was 3, now 4 floats per vertex >[ 132.631] gen9_composite_get_binding_table(f800) >[ 132.631] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.631] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.631] gen9_emit_sampler: sampler = a >[ 132.631] gen9_emit_sf: num_sf_outputs=2 >[ 132.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.631] gen9_emit_vertex_elements: setup id=9 >[ 132.631] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.631] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.631] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.631] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.631] gen8_vertex_flush[1718] = 6 >[ 132.631] gen9_magic_ca_pass: CA fixup (105 -> 111) >[ 132.631] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.631] glyph_cache(0): adding glyph to cache 1, pos 1348 >[ 132.631] glyph_cache_upload: upload glyph 0x55bca9e71900 to cache (336, 64)x(10, 10) >[ 132.631] sna_composite(pixmap=2, op=1, src=2736+(0, 0), mask=0+(0, 0), dst=2+(336, 64)+(0, 0), size=(10, 10) >[ 132.631] sna_compute_composite_region: dst=(336, 64)x(10, 10) >[ 132.631] sna_compute_composite_region: initial clip against dst->pDrawable: (336, 64), (346, 74) >[ 132.631] clip_to_dst: region: 1x[(336, 64), (346, 74)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.631] sna_compute_composite_region: clip against dst->pCompositeClip: (336, 64), (346, 74) >[ 132.631] sna_compute_composite_region: clip against src (10x10 clip=0): (336, 64), (346, 74) >[ 132.631] sna_composite: composite region extents:+(0, 0) -> (336, 64), (346, 74) + (0, 0) >[ 132.631] gen9_render_composite: 10x10, current mode=1/1 >[ 132.631] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.631] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.631] gen9_composite_set_target: (336, 64)x(10, 10), partial?=0 >[ 132.631] sna_drawable_use_bo pixmap=2, box=((336, 64), (346, 74)), flags=f... >[ 132.631] sna_drawable_use_bo: pinned, never REPLACES >[ 132.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.631] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.631] sna_drawable_use_bo: using whole GPU bo >[ 132.631] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.631] gen9_composite_picture: (0, 0)x(10, 10), dst=(336, 64) >[ 132.631] sna_transform_is_imprecise_integer_translation: no transform >[ 132.631] gen9_composite_picture: integer translation (0, 0), removing >[ 132.631] sna_render_pixmap_bo pixmap=2736, (0, 0)x(10, 10)/(10, 10) >[ 132.631] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 132.631] sna_render_pixmap_bo: offset=(-336, -64), size=(10, 10) >[ 132.631] use_cpu_bo: no cpu bo >[ 132.631] move_to_gpu: not migrating pixmap=2736 due to usage_hint=3 >[ 132.631] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 132.631] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 132.631] sna_drawable_move_region_to_cpu(pixmap=2736 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.631] sna_drawable_move_region_to_cpu: pixmap=2736 all damaged on CPU >[ 132.631] kgem_can_create_2d: 10x10 @ 32 >[ 132.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.631] kgem_can_create_2d: untiled size=4096 >[ 132.631] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.631] kgem_choose_tiling: 10x10 -> 0 >[ 132.631] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 132.631] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 132.631] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.631] kgem_create_buffer: reusing buffer? used=5632 + size=640, total=262144 >[ 132.631] kgem_create_proxy: target handle=23 [proxy? -1], offset=5632, length=640, io=1 >[ 132.631] __kgem_bo_init(handle=23, num_pages=640) >[ 132.631] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 132.631] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.631] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.631] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.631] gen4_choose_composite_emitter: identity src, no mask >[ 132.631] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.631] aligning vertex: was 4, now 3 floats per vertex >[ 132.631] gen9_composite_get_binding_table(f7c0) >[ 132.631] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.631] kgem_add_reloc64: handle=23, pos=15848, delta=0, domains=40000 >[ 132.631] kgem_add_reloc64: adding proxy [delta=5632] for handle=23 >[ 132.631] kgem_add_reloc64[16] = (delta=5632, target handle=4, presumed=fd545000) >[ 132.631] [3de0] bind bo(handle=23, addr=fd546600), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 132.631] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.631] gen9_emit_sampler: sampler = 2 >[ 132.631] gen9_emit_sf: num_sf_outputs=1 >[ 132.631] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.631] gen9_emit_vertex_elements: setup id=2 >[ 132.631] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.631] gen9_render_composite_box: (336, 64), (346, 74) >[ 132.631] apply_damage: damage=0x0, region=1 [(336, 64), (346, 74) + (0, 0)] >[ 132.631] gen8_vertex_flush[184c] = 3 >[ 132.631] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.631] gen9_render_composite: 0x0, current mode=1/1 >[ 132.631] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.631] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.631] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.631] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.631] sna_drawable_use_bo: using whole GPU bo >[ 132.631] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.631] color_convert: src=ff000000 [20028888] >[ 132.631] color_convert: dst=ff000000 [20028888] >[ 132.631] sna_render_get_solid: ff000000 >[ 132.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.631] sna_transform_is_imprecise_integer_translation: no transform >[ 132.631] gen9_composite_picture: integer translation (0, 0), removing >[ 132.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.631] sna_render_pixmap_bo: GPU all damaged >[ 132.631] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.631] gen4_choose_composite_emitter: solid, identity mask >[ 132.631] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.631] aligning vertex: was 3, now 4 floats per vertex >[ 132.631] gen9_composite_get_binding_table(f740) >[ 132.631] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.631] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.631] gen9_emit_sampler: sampler = a >[ 132.631] gen9_emit_sf: num_sf_outputs=2 >[ 132.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.631] gen9_emit_vertex_elements: setup id=9 >[ 132.631] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.631] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.631] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.631] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.631] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.631] gen8_vertex_flush[1924] = 9 >[ 132.631] gen9_magic_ca_pass: CA fixup (114 -> 123) >[ 132.631] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.631] glyph_cache(0): adding glyph to cache 1, pos 1352 >[ 132.631] glyph_cache_upload: upload glyph 0x55bca9e71960 to cache (320, 80)x(10, 10) >[ 132.631] sna_composite(pixmap=2, op=1, src=2738+(0, 0), mask=0+(0, 0), dst=2+(320, 80)+(0, 0), size=(10, 10) >[ 132.631] sna_compute_composite_region: dst=(320, 80)x(10, 10) >[ 132.631] sna_compute_composite_region: initial clip against dst->pDrawable: (320, 80), (330, 90) >[ 132.631] clip_to_dst: region: 1x[(320, 80), (330, 90)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.631] sna_compute_composite_region: clip against dst->pCompositeClip: (320, 80), (330, 90) >[ 132.631] sna_compute_composite_region: clip against src (10x10 clip=0): (320, 80), (330, 90) >[ 132.631] sna_composite: composite region extents:+(0, 0) -> (320, 80), (330, 90) + (0, 0) >[ 132.631] gen9_render_composite: 10x10, current mode=1/1 >[ 132.631] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.631] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.631] gen9_composite_set_target: (320, 80)x(10, 10), partial?=0 >[ 132.631] sna_drawable_use_bo pixmap=2, box=((320, 80), (330, 90)), flags=f... >[ 132.631] sna_drawable_use_bo: pinned, never REPLACES >[ 132.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.631] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.631] sna_drawable_use_bo: using whole GPU bo >[ 132.631] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.631] gen9_composite_picture: (0, 0)x(10, 10), dst=(320, 80) >[ 132.631] sna_transform_is_imprecise_integer_translation: no transform >[ 132.631] gen9_composite_picture: integer translation (0, 0), removing >[ 132.631] sna_render_pixmap_bo pixmap=2738, (0, 0)x(10, 10)/(10, 10) >[ 132.631] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 132.631] sna_render_pixmap_bo: offset=(-320, -80), size=(10, 10) >[ 132.631] use_cpu_bo: no cpu bo >[ 132.631] move_to_gpu: not migrating pixmap=2738 due to usage_hint=3 >[ 132.631] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 132.631] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 132.631] sna_drawable_move_region_to_cpu(pixmap=2738 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.631] sna_drawable_move_region_to_cpu: pixmap=2738 all damaged on CPU >[ 132.631] kgem_can_create_2d: 10x10 @ 32 >[ 132.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.631] kgem_can_create_2d: untiled size=4096 >[ 132.631] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.631] kgem_choose_tiling: 10x10 -> 0 >[ 132.631] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 132.631] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 132.631] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.631] kgem_create_buffer: reusing buffer? used=6400 + size=640, total=262144 >[ 132.631] kgem_create_proxy: target handle=23 [proxy? -1], offset=6400, length=640, io=1 >[ 132.631] __kgem_bo_init(handle=23, num_pages=640) >[ 132.631] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 132.631] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.631] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.631] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.631] gen4_choose_composite_emitter: identity src, no mask >[ 132.631] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.631] aligning vertex: was 4, now 3 floats per vertex >[ 132.631] gen9_composite_get_binding_table(f700) >[ 132.631] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.631] kgem_add_reloc64: handle=23, pos=15800, delta=0, domains=40000 >[ 132.631] kgem_add_reloc64: adding proxy [delta=6400] for handle=23 >[ 132.631] kgem_add_reloc64[17] = (delta=6400, target handle=4, presumed=fd545000) >[ 132.631] [3db0] bind bo(handle=23, addr=fd546900), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 132.631] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.631] gen9_emit_sampler: sampler = 2 >[ 132.631] gen9_emit_sf: num_sf_outputs=1 >[ 132.631] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.631] gen9_emit_vertex_elements: setup id=2 >[ 132.631] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.631] gen9_render_composite_box: (320, 80), (330, 90) >[ 132.631] apply_damage: damage=0x0, region=1 [(320, 80), (330, 90) + (0, 0)] >[ 132.631] gen8_vertex_flush[1a58] = 3 >[ 132.631] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.631] gen9_render_composite: 0x0, current mode=1/1 >[ 132.631] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.631] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.631] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.631] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.631] sna_drawable_use_bo: using whole GPU bo >[ 132.631] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.631] color_convert: src=ff000000 [20028888] >[ 132.631] color_convert: dst=ff000000 [20028888] >[ 132.631] sna_render_get_solid: ff000000 >[ 132.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.631] sna_transform_is_imprecise_integer_translation: no transform >[ 132.631] gen9_composite_picture: integer translation (0, 0), removing >[ 132.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.631] sna_render_pixmap_bo: GPU all damaged >[ 132.631] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.631] gen4_choose_composite_emitter: solid, identity mask >[ 132.631] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.631] aligning vertex: was 3, now 4 floats per vertex >[ 132.631] gen9_composite_get_binding_table(f680) >[ 132.631] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.631] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.631] gen9_emit_sampler: sampler = a >[ 132.631] gen9_emit_sf: num_sf_outputs=2 >[ 132.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.631] gen9_emit_vertex_elements: setup id=9 >[ 132.631] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.631] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.631] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.631] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.631] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.631] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.631] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.631] gen8_vertex_flush[1b30] = 12 >[ 132.631] gen9_magic_ca_pass: CA fixup (126 -> 138) >[ 132.631] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.631] glyph_cache(0): adding glyph to cache 1, pos 1356 >[ 132.631] glyph_cache_upload: upload glyph 0x55bca9e719c0 to cache (336, 80)x(5, 2) >[ 132.631] sna_composite(pixmap=2, op=1, src=2740+(0, 0), mask=0+(0, 0), dst=2+(336, 80)+(0, 0), size=(5, 2) >[ 132.631] sna_compute_composite_region: dst=(336, 80)x(5, 2) >[ 132.632] sna_compute_composite_region: initial clip against dst->pDrawable: (336, 80), (341, 82) >[ 132.632] clip_to_dst: region: 1x[(336, 80), (341, 82)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.632] sna_compute_composite_region: clip against dst->pCompositeClip: (336, 80), (341, 82) >[ 132.632] sna_compute_composite_region: clip against src (5x2 clip=0): (336, 80), (341, 82) >[ 132.632] sna_composite: composite region extents:+(0, 0) -> (336, 80), (341, 82) + (0, 0) >[ 132.632] gen9_render_composite: 5x2, current mode=1/1 >[ 132.632] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.632] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.632] gen9_composite_set_target: (336, 80)x(5, 2), partial?=0 >[ 132.632] sna_drawable_use_bo pixmap=2, box=((336, 80), (341, 82)), flags=f... >[ 132.632] sna_drawable_use_bo: pinned, never REPLACES >[ 132.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.632] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.632] sna_drawable_use_bo: using whole GPU bo >[ 132.632] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.632] gen9_composite_picture: (0, 0)x(5, 2), dst=(336, 80) >[ 132.632] sna_transform_is_imprecise_integer_translation: no transform >[ 132.632] gen9_composite_picture: integer translation (0, 0), removing >[ 132.632] sna_render_pixmap_bo pixmap=2740, (0, 0)x(5, 2)/(5, 2) >[ 132.632] sna_render_pixmap_bo box=(0, 0), (5, 2): (5, 2)/(5, 2) >[ 132.632] sna_render_pixmap_bo: offset=(-336, -80), size=(5, 2) >[ 132.632] use_cpu_bo: no cpu bo >[ 132.632] move_to_gpu: not migrating pixmap=2740 due to usage_hint=3 >[ 132.632] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 2) >[ 132.632] upload: box=(0, 0), (5, 2), pixmap=5x2 >[ 132.632] sna_drawable_move_region_to_cpu(pixmap=2740 (5x2), [(0, 0), (5, 2)], flags=2) >[ 132.632] sna_drawable_move_region_to_cpu: pixmap=2740 all damaged on CPU >[ 132.632] kgem_can_create_2d: 5x2 @ 32 >[ 132.632] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=2 >[ 132.632] kgem_can_create_2d: untiled size=4096 >[ 132.632] kgem_choose_tiling: too short [2] for TILING_X >[ 132.632] kgem_choose_tiling: 5x2 -> 0 >[ 132.632] kgem_upload_source_image : (0, 0), (5, 2), stride=20, bpp=32 >[ 132.632] kgem_create_buffer_2d: 5x2, 32 bpp, stride=32 >[ 132.632] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.632] kgem_create_buffer: reusing buffer? used=7168 + size=64, total=262144 >[ 132.632] kgem_create_proxy: target handle=23 [proxy? -1], offset=7168, length=64, io=1 >[ 132.632] __kgem_bo_init(handle=23, num_pages=64) >[ 132.632] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x2, pitch=20/32 >[ 132.632] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.632] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.632] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.632] gen4_choose_composite_emitter: identity src, no mask >[ 132.632] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.632] aligning vertex: was 4, now 3 floats per vertex >[ 132.632] gen9_composite_get_binding_table(f640) >[ 132.632] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.632] kgem_add_reloc64: handle=23, pos=15752, delta=0, domains=40000 >[ 132.632] kgem_add_reloc64: adding proxy [delta=7168] for handle=23 >[ 132.632] kgem_add_reloc64[18] = (delta=7168, target handle=4, presumed=fd545000) >[ 132.632] [3d80] bind bo(handle=23, addr=fd546c00), format=192, width=5, height=2, pitch=32, tiling=0 -> sampler >[ 132.632] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.632] gen9_emit_sampler: sampler = 2 >[ 132.632] gen9_emit_sf: num_sf_outputs=1 >[ 132.632] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.632] gen9_emit_vertex_elements: setup id=2 >[ 132.632] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.632] gen9_render_composite_box: (336, 80), (341, 82) >[ 132.632] apply_damage: damage=0x0, region=1 [(336, 80), (341, 82) + (0, 0)] >[ 132.632] gen8_vertex_flush[1c64] = 3 >[ 132.632] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.632] gen9_render_composite: 0x0, current mode=1/1 >[ 132.632] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 >[ 132.632] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.632] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.632] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.632] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.632] sna_drawable_use_bo: using whole GPU bo >[ 132.632] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.632] color_convert: src=ff000000 [20028888] >[ 132.632] color_convert: dst=ff000000 [20028888] >[ 132.632] sna_render_get_solid: ff000000 >[ 132.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.632] sna_transform_is_imprecise_integer_translation: no transform >[ 132.632] gen9_composite_picture: integer translation (0, 0), removing >[ 132.632] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.632] sna_render_pixmap_bo: GPU all damaged >[ 132.632] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.632] gen4_choose_composite_emitter: solid, identity mask >[ 132.632] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.632] aligning vertex: was 3, now 4 floats per vertex >[ 132.632] gen9_composite_get_binding_table(f5c0) >[ 132.632] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.632] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.632] gen9_emit_sampler: sampler = a >[ 132.632] gen9_emit_sf: num_sf_outputs=2 >[ 132.632] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.632] gen9_emit_vertex_elements: setup id=9 >[ 132.632] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.632] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.632] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.632] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.632] gen8_vertex_flush[1d3c] = 3 >[ 132.632] gen9_magic_ca_pass: CA fixup (141 -> 144) >[ 132.632] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.632] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.632] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.632] sna_accel_flush: flush?=0, dirty?=0 >[ 132.632] sna_block_handler (tv=0.1000) >[ 132.632] kgem_retire, need_retire?=1 >[ 132.632] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.632] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.632] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.632] kgem_retire -- retired=0, need_retire=0 >[ 132.632] sna_accel_block: GPU idle, flushing >[ 132.632] gen8_vertex_close: used=576, vbo active? 3, vb=204, nreloc=2 >[ 132.632] gen8_vertex_close: reloc[0] = 289 >[ 132.632] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.632] kgem_add_handle: handle=3, index=5 >[ 132.632] kgem_add_reloc64[19] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.632] gen8_vertex_close: reloc[1] = 371 >[ 132.632] kgem_add_reloc64: handle=3, pos=371, delta=0, domains=200000 >[ 132.632] kgem_add_reloc64[20] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.632] batch[1/1, flags=1800]: 1908 1908 15728 16384, nreloc=21, nexec=6, nfence=0, aperture=17315 [fenced=0] >[ 132.632] kgem_finish_buffers: buffer handle=23, used=7424, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 132.632] kgem_finish_buffers: retaining upload buffer (7424/262144): used=8192, refcnt=1 >[ 132.632] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.632] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 >[ 132.632] kgem_fixup_relocs: shrinking by 53248 >[ 132.632] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.632] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.632] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.632] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 132.632] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.632] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.632] __kgem_bo_clear_busy: handle=7 >[ 132.632] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.632] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 132.632] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.632] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.632] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.632] sna_scanout_do_flush: flush timer active: delta=-39 >[ 132.632] sna_scanout_do_flush (time=132632), triggered >[ 132.632] sna_scanout_flush (time=132632), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.632] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.632] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.632] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.632] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.632] timer_enable (time=132632), starting timer 1 >[ 132.632] sna_accel_block: evaluating timers, active=7 >[ 132.632] sna_accel_block: flush timer expires in 16 [132648] >[ 132.632] sna_wakeup_handler >[ 132.632] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.632] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.632] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.632] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.632] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.632] sna_crtc_record_swap: recording last swap on pipe=0, frame 7688 [msc=7688], time 132.617944 >[ 132.632] sna_dri2_get_msc: msc=7688 [raw=7688], ust=132617944 >[ 132.632] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) >[ 132.632] sna_dri2_schedule_swap(target_msc=7686, divisor=0, remainder=0) >[ 132.632] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 >[ 132.632] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.632] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.632] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.632] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.632] sna_crtc_record_swap: recording last swap on pipe=0, frame 7688 [msc=7688], time 132.617944 >[ 132.632] immediate_swap: current_msc=7688, target_msc=7686 -- yes >[ 132.632] can_flip: no, shadow enabled >[ 132.632] sna_dri2_add_event: adding event to window 146) >[ 132.632] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.632] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.632] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.632] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.632] can_xchg: back size=8701e00, front size=8701e00 >[ 132.632] can_xchg: yes, pixmap=165 >[ 132.632] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 132.632] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.632] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.632] set_bo: pixmap=165, handle=36 (old handle=27) >[ 132.632] set_bo: marking whole pixmap as damaged >[ 132.632] set_bo: applying final/discard move-to-gpu >[ 132.632] wait_for_shadow: flags=0, flips=0, handle=27, shadow=12 >[ 132.632] set_bo: dropping flush hint from handle=27 >[ 132.632] set_bo: adding flush hint to handle=36 >[ 132.632] mark_stale(handle=27) => 1 >[ 132.632] swap_limit: draw=146 setting swap limit to 3 >[ 132.632] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.632] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.632] sna_dri2_schedule_swap: reported target_msc=7688 >[ 132.632] sna_accel_flush: flush?=0, dirty?=0 >[ 132.632] sna_accel_flush: flush?=0, dirty?=0 >[ 132.632] sna_accel_flush: flush?=0, dirty?=0 >[ 132.632] sna_accel_flush: flush?=0, dirty?=0 >[ 132.632] sna_block_handler (tv=0.1000) >[ 132.632] kgem_retire, need_retire?=1 >[ 132.632] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.632] kgem_retire__requests_ring: retiring ring 0 >[ 132.632] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.632] __kgem_retire_rq: request 2 complete >[ 132.632] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.632] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 132.632] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.632] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.632] kgem_retire -- retired=0, need_retire=0 >[ 132.632] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.632] gen6_render_retire: resetting idle vbo >[ 132.632] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 132.632] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 132.632] __kgem_bo_destroy: handle=23, size=262144 >[ 132.632] kgem_bo_replace_io: transferring io handle=23 to bo >[ 132.632] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 132.632] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.632] sna_accel_block: evaluating timers, active=7 >[ 132.632] sna_accel_block: flush timer expires in 16 [132648] >[ 132.632] sna_wakeup_handler >[ 132.633] sna_create_pixmap(10, 11, 32, usage=3) >[ 132.633] kgem_can_create_2d: 10x11 @ 32 >[ 132.633] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 >[ 132.633] kgem_can_create_2d: untiled size=4096 >[ 132.633] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.633] kgem_choose_tiling: 10x11 -> 0 >[ 132.633] sna_create_pixmap: usage=3, flags=a >[ 132.633] sna_create_pixmap: small buffer [440], attaching to shadow pixmap >[ 132.633] create_pixmap: allocating pixmap 10x11, depth=32/32, size=448 >[ 132.633] create_pixmap: serial=2742, usage=3, 10x11 >[ 132.633] sna_create_pixmap: serial=2742, 10x11, usage=3 >[ 132.633] sna_composite(pixmap=2742, op=1, src=2741+(0, 0), mask=0+(0, 0), dst=2742+(0, 0)+(0, 0), size=(10, 11) >[ 132.633] sna_compute_composite_region: dst=(0, 0)x(10, 11) >[ 132.633] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) >[ 132.633] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] >[ 132.633] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) >[ 132.633] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) >[ 132.633] sna_composite: fallback, dst pixmap=2742 is too small (or completely damaged) >[ 132.633] sna_composite: fallback -- fbComposite >[ 132.633] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) >[ 132.633] sna_composite_fb: fallback -- move src to cpu >[ 132.633] sna_composite_fb: fallback -- move dst to cpu >[ 132.633] sna_drawable_move_region_to_cpu(pixmap=2742 (10x11), [(0, 0), (10, 11)], flags=5) >[ 132.633] sna_drawable_move_region_to_cpu: region (0, 0), (10, 11) + (0, 0) subsumes pixmap (10x11) >[ 132.633] _sna_pixmap_move_to_cpu(pixmap=2742, 10x11, flags=5) >[ 132.633] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.633] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.633] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.633] __sna_damage_all(10, 11) >[ 132.633] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.633] sna_transform_is_imprecise_integer_translation: no transform >[ 132.633] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/40 >[ 132.633] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.633] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.633] sna_glyphs: discarding mask >[ 132.633] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.633] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.633] gen9_render_composite: 0x0, current mode=0/0 >[ 132.633] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.633] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.633] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.633] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.633] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.633] sna_drawable_use_bo: using whole GPU bo >[ 132.633] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.633] color_convert: src=ff000000 [20028888] >[ 132.633] color_convert: dst=ff000000 [20028888] >[ 132.633] sna_render_get_solid: ff000000 >[ 132.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.633] sna_transform_is_imprecise_integer_translation: no transform >[ 132.633] gen9_composite_picture: integer translation (0, 0), removing >[ 132.633] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.633] sna_render_pixmap_bo: GPU all damaged >[ 132.633] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.633] gen4_choose_composite_emitter: solid, identity mask >[ 132.633] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.633] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.633] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.633] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.633] kgem_add_handle: handle=4, index=0 >[ 132.633] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.633] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.633] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.633] gen9_composite_get_binding_table(ffc0) >[ 132.633] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.633] kgem_add_handle: handle=138, index=1 >[ 132.633] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.633] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.633] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.633] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.633] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.633] kgem_add_handle: handle=7, index=2 >[ 132.633] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.633] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.633] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.633] kgem_add_handle: handle=6, index=3 >[ 132.633] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.633] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.633] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.633] gen9_emit_sampler: sampler = a >[ 132.633] gen9_emit_sf: num_sf_outputs=2 >[ 132.633] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.633] gen9_emit_vertex_elements: setup id=9 >[ 132.633] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.633] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.633] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.633] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.633] gen8_vertex_flush[498] = 6 >[ 132.633] gen9_magic_ca_pass: CA fixup (0 -> 6) >[ 132.633] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.633] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.633] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.633] glyph_cache(0): adding glyph to cache 1, pos 1360 >[ 132.633] glyph_cache_upload: upload glyph 0x55bca9e71a20 to cache (352, 64)x(10, 11) >[ 132.633] sna_composite(pixmap=2, op=1, src=2742+(0, 0), mask=0+(0, 0), dst=2+(352, 64)+(0, 0), size=(10, 11) >[ 132.633] sna_compute_composite_region: dst=(352, 64)x(10, 11) >[ 132.633] sna_compute_composite_region: initial clip against dst->pDrawable: (352, 64), (362, 75) >[ 132.633] clip_to_dst: region: 1x[(352, 64), (362, 75)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.633] sna_compute_composite_region: clip against dst->pCompositeClip: (352, 64), (362, 75) >[ 132.633] sna_compute_composite_region: clip against src (10x11 clip=0): (352, 64), (362, 75) >[ 132.633] sna_composite: composite region extents:+(0, 0) -> (352, 64), (362, 75) + (0, 0) >[ 132.633] gen9_render_composite: 10x11, current mode=1/1 >[ 132.633] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.633] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.633] gen9_composite_set_target: (352, 64)x(10, 11), partial?=0 >[ 132.633] sna_drawable_use_bo pixmap=2, box=((352, 64), (362, 75)), flags=f... >[ 132.633] sna_drawable_use_bo: pinned, never REPLACES >[ 132.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.633] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.633] sna_drawable_use_bo: using whole GPU bo >[ 132.633] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.633] gen9_composite_picture: (0, 0)x(10, 11), dst=(352, 64) >[ 132.633] sna_transform_is_imprecise_integer_translation: no transform >[ 132.633] gen9_composite_picture: integer translation (0, 0), removing >[ 132.633] sna_render_pixmap_bo pixmap=2742, (0, 0)x(10, 11)/(10, 11) >[ 132.633] sna_render_pixmap_bo box=(0, 0), (10, 11): (10, 11)/(10, 11) >[ 132.633] sna_render_pixmap_bo: offset=(-352, -64), size=(10, 11) >[ 132.633] use_cpu_bo: no cpu bo >[ 132.633] move_to_gpu: not migrating pixmap=2742 due to usage_hint=3 >[ 132.633] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 11) >[ 132.633] upload: box=(0, 0), (10, 11), pixmap=10x11 >[ 132.633] sna_drawable_move_region_to_cpu(pixmap=2742 (10x11), [(0, 0), (10, 11)], flags=2) >[ 132.633] sna_drawable_move_region_to_cpu: pixmap=2742 all damaged on CPU >[ 132.633] kgem_can_create_2d: 10x11 @ 32 >[ 132.633] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 >[ 132.633] kgem_can_create_2d: untiled size=4096 >[ 132.633] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.633] kgem_choose_tiling: 10x11 -> 0 >[ 132.633] kgem_upload_source_image : (0, 0), (10, 11), stride=40, bpp=32 >[ 132.633] kgem_create_buffer_2d: 10x11, 32 bpp, stride=64 >[ 132.633] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.633] kgem_create_buffer: searching for an inactive GTT map for upload >[ 132.633] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 132.633] search_linear_cache: searching for inactive gtt map >[ 132.633] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 132.633] search_linear_cache: inactive and cache bucket empty >[ 132.633] search_linear_cache: active cache bucket empty >[ 132.633] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 132.633] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 132.633] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 132.633] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 >[ 132.633] kgem_create_buffer: reusing handle=23 for buffer >[ 132.633] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 >[ 132.633] init_buffer_from_bo: reusing handle=23 for buffer >[ 132.633] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 >[ 132.633] kgem_bo_map: converting request for GTT map into CPU map >[ 132.633] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) >[ 132.633] kgem_bo_sync__cpu: handle=23 >[ 132.633] __kgem_busy: handle=23, busy=0, wedged=0 >[ 132.633] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 132.633] __kgem_busy: handle=23, busy=0, wedged=0 >[ 132.633] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 132.633] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 132.633] kgem_create_buffer(pages=64 [64]) new handle=23, used=768, write=1 >[ 132.633] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=768, io=1 >[ 132.633] __kgem_bo_init(handle=23, num_pages=768) >[ 132.633] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/64 >[ 132.633] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.633] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.633] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.633] gen4_choose_composite_emitter: identity src, no mask >[ 132.633] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 132.633] aligning vertex: was 4, now 3 floats per vertex >[ 132.633] gen9_composite_get_binding_table(fec0) >[ 132.633] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 >[ 132.633] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) >[ 132.633] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.633] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 132.633] kgem_add_reloc64: handle=23, pos=16280, delta=0, domains=40000 >[ 132.633] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 132.633] kgem_add_handle: handle=23, index=4 >[ 132.633] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd545000) >[ 132.633] [3f90] bind bo(handle=23, addr=fd545000), format=192, width=10, height=11, pitch=64, tiling=0 -> sampler >[ 132.633] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.633] gen9_emit_sampler: sampler = 2 >[ 132.633] gen9_emit_sf: num_sf_outputs=1 >[ 132.633] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.633] gen9_emit_vertex_elements: setup id=2 >[ 132.633] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.633] gen9_render_composite_box: (352, 64), (362, 75) >[ 132.633] apply_damage: damage=0x0, region=1 [(352, 64), (362, 75) + (0, 0)] >[ 132.633] gen8_vertex_flush[5e0] = 3 >[ 132.633] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.633] gen9_render_composite: 0x0, current mode=1/1 >[ 132.633] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.633] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.633] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.633] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.633] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.633] sna_drawable_use_bo: using whole GPU bo >[ 132.633] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.633] color_convert: src=ff000000 [20028888] >[ 132.633] color_convert: dst=ff000000 [20028888] >[ 132.633] sna_render_get_solid: ff000000 >[ 132.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.633] sna_transform_is_imprecise_integer_translation: no transform >[ 132.633] gen9_composite_picture: integer translation (0, 0), removing >[ 132.633] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.633] sna_render_pixmap_bo: GPU all damaged >[ 132.633] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.633] gen4_choose_composite_emitter: solid, identity mask >[ 132.633] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.633] aligning vertex: was 3, now 4 floats per vertex >[ 132.633] gen9_composite_get_binding_table(fe00) >[ 132.633] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.633] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 >[ 132.633] gen9_emit_sampler: sampler = a >[ 132.633] gen9_emit_sf: num_sf_outputs=2 >[ 132.633] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.633] gen9_emit_vertex_elements: setup id=9 >[ 132.633] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.633] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.633] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.633] gen8_vertex_flush[6b8] = 3 >[ 132.633] gen9_magic_ca_pass: CA fixup (9 -> 12) >[ 132.633] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.633] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.633] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.633] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.633] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.633] sna_glyphs: discarding mask >[ 132.633] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.633] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.633] gen9_render_composite: 0x0, current mode=1/1 >[ 132.633] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.633] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.633] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.633] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.633] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.633] sna_drawable_use_bo: using whole GPU bo >[ 132.633] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.633] color_convert: src=ffffffff [20028888] >[ 132.633] color_convert: dst=ffffffff [20028888] >[ 132.633] sna_render_get_solid: ffffffff >[ 132.633] sna_render_get_solid(white) >[ 132.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.633] sna_transform_is_imprecise_integer_translation: no transform >[ 132.633] gen9_composite_picture: integer translation (0, 0), removing >[ 132.633] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.633] sna_render_pixmap_bo: GPU all damaged >[ 132.633] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.633] gen4_choose_composite_emitter: solid, identity mask >[ 132.633] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.633] gen9_composite_get_binding_table(fdc0) >[ 132.633] kgem_add_reloc64: handle=7, pos=16232, delta=0, domains=40000 >[ 132.633] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.633] kgem_add_reloc64[8] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.633] [3f60] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.633] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.633] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.633] gen9_emit_vertex_elements: setup id=9 >[ 132.633] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.633] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.633] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.633] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.633] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.633] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.633] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.633] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.633] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.633] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.633] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.634] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.634] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.634] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.634] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.634] gen8_vertex_flush[7b8] = 42 >[ 132.634] gen9_magic_ca_pass: CA fixup (12 -> 54) >[ 132.634] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.634] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.634] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.634] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.634] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.634] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.634] glyphs_format: format=166024, depth=32 >[ 132.634] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.634] sna_glyphs: discarding mask >[ 132.634] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.634] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.634] gen9_render_composite: 0x0, current mode=1/1 >[ 132.634] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.634] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.634] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.634] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.634] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.634] sna_drawable_use_bo: using whole GPU bo >[ 132.634] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.634] color_convert: src=ffffffff [20028888] >[ 132.634] color_convert: dst=ffffffff [20028888] >[ 132.634] sna_render_get_solid: ffffffff >[ 132.634] sna_render_get_solid(white) >[ 132.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.634] sna_transform_is_imprecise_integer_translation: no transform >[ 132.634] gen9_composite_picture: integer translation (0, 0), removing >[ 132.634] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.634] sna_render_pixmap_bo: GPU all damaged >[ 132.634] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.634] gen4_choose_composite_emitter: solid, identity mask >[ 132.634] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.634] gen9_composite_get_binding_table(fd40) >[ 132.634] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.634] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.634] gen9_emit_vertex_elements: setup id=9 >[ 132.634] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.634] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.634] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.634] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.634] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.634] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.634] gen8_vertex_flush[8b0] = 57 >[ 132.634] gen9_magic_ca_pass: CA fixup (54 -> 111) >[ 132.634] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.634] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.634] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.634] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.634] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.634] sna_glyphs: discarding mask >[ 132.634] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.634] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.634] gen9_render_composite: 0x0, current mode=1/1 >[ 132.634] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.634] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.634] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.634] sna_drawable_use_bo pixmap=2712, box=((0, 0), (7680, 2160)), flags=7... >[ 132.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.634] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.634] sna_drawable_use_bo: using whole GPU bo >[ 132.634] gen9_composite_set_target: pixmap=2712, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.634] color_convert: src=ffffffff [20028888] >[ 132.634] color_convert: dst=ffffffff [20028888] >[ 132.634] sna_render_get_solid: ffffffff >[ 132.634] sna_render_get_solid(white) >[ 132.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.634] sna_transform_is_imprecise_integer_translation: no transform >[ 132.634] gen9_composite_picture: integer translation (0, 0), removing >[ 132.634] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.634] sna_render_pixmap_bo: GPU all damaged >[ 132.634] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.634] gen4_choose_composite_emitter: solid, identity mask >[ 132.634] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.634] gen9_composite_get_binding_table(fd40) >[ 132.634] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.634] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.634] gen9_emit_vertex_elements: setup id=9 >[ 132.634] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.634] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.634] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.634] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.634] gen8_vertex_flush[9a8] = 9 >[ 132.634] gen9_magic_ca_pass: CA fixup (111 -> 120) >[ 132.634] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.634] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.634] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.634] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a98, drawable=a74 >[ 132.634] sna_validate_gc: recomputing clip >[ 132.634] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.634] sna_copy_area: src=pixmap=2712:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.634] sna_copy_area: normal copy >[ 132.634] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.634] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.634] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.634] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.634] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.634] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.634] sna_do_copy: pixmap -- no source clipping >[ 132.634] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.634] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.634] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2712+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.634] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.634] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.634] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.634] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.634] sna_drawable_use_bo: pinned, never REPLACES >[ 132.634] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.634] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.634] sna_drawable_use_bo: using whole GPU bo >[ 132.634] sna_pixmap_move_to_gpu(pixmap=2712, usage=0), flags=a >[ 132.634] sna_pixmap_move_to_gpu: already all-damaged >[ 132.634] sna_pixmap_mark_active: pixmap=2712, handle=138 >[ 132.634] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.634] sna_pixmap_make_cow: make cow src=2712, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.634] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.634] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.634] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.634] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.634] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.634] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.634] kgem_set_mode: flushing before new bo >[ 132.634] gen8_vertex_close: used=480, vbo active? 3, vb=204, nreloc=2 >[ 132.634] gen8_vertex_close: reloc[0] = 289 >[ 132.634] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.634] kgem_add_handle: handle=3, index=5 >[ 132.634] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.634] gen8_vertex_close: reloc[1] = 371 >[ 132.634] kgem_add_reloc64: handle=3, pos=371, delta=0, domains=200000 >[ 132.634] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.634] batch[1/1, flags=1800]: 656 656 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=17315 [fenced=0] >[ 132.634] kgem_finish_buffers: buffer handle=23, used=768, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 132.634] kgem_finish_buffers: retaining upload buffer (768/262144): used=4096, refcnt=1 >[ 132.634] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.634] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.634] kgem_fixup_relocs: shrinking by 61440 >[ 132.634] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.634] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.634] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.634] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 132.634] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.634] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.634] __kgem_bo_clear_busy: handle=7 >[ 132.634] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.634] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 132.634] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.634] __kgem_bo_clear_busy: handle=7 >[ 132.634] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.634] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.634] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.634] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.634] aligning vertex: was 4, now 2 floats per vertex >[ 132.634] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.634] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.634] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.634] kgem_add_handle: handle=4, index=0 >[ 132.634] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.634] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.634] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.634] gen9_composite_get_binding_table(ffc0) >[ 132.634] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.634] kgem_add_handle: handle=134, index=1 >[ 132.634] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.634] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.634] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.634] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.634] kgem_add_handle: handle=138, index=2 >[ 132.634] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.634] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.634] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.634] gen9_emit_sampler: sampler = 0 >[ 132.634] gen9_emit_sf: num_sf_outputs=1 >[ 132.634] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.634] gen9_emit_vertex_elements: setup id=0 >[ 132.634] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.634] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.634] gen8_vertex_flush[490] = 3 >[ 132.634] sna_accel_flush: flush?=1, dirty?=0 >[ 132.634] gen8_vertex_close: used=486, vbo active? 3, vb=1, nreloc=1 >[ 132.634] gen8_vertex_close: reloc[0] = 287 >[ 132.634] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.634] kgem_add_handle: handle=3, index=3 >[ 132.634] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.634] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.634] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.634] __kgem_retire_rq: request 1 complete >[ 132.634] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 132.634] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.634] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.634] kgem_fixup_relocs: shrinking by 61440 >[ 132.634] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.634] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.634] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.634] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.634] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.634] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.634] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.634] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.634] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_destroy_pixmap: pixmap=2712, attached?=1 >[ 132.635] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.635] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.635] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 132.635] __kgem_bo_destroy: handle=138 -> active >[ 132.635] __sna_free_pixmap(pixmap=2712) >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_block_handler (tv=0.30000) >[ 132.635] kgem_retire, need_retire?=1 >[ 132.635] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.635] kgem_retire__requests_ring: retiring ring 0 >[ 132.635] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.635] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.635] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.635] kgem_retire -- retired=0, need_retire=1 >[ 132.635] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.635] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 132.635] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 132.635] __kgem_bo_destroy: handle=23, size=262144 >[ 132.635] kgem_bo_replace_io: transferring io handle=23 to bo >[ 132.635] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 132.635] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.635] sna_accel_block: evaluating timers, active=7 >[ 132.635] sna_accel_block: flush timer expires in 13 [132648] >[ 132.635] sna_wakeup_handler >[ 132.635] sna_mode_wakeup: len=32 >[ 132.635] sna_dri2_vblank_handler(type=2, sequence=7689, draw=1810) >[ 132.635] sna_crtc_record_swap: recording last swap on pipe=0, frame 7689 [msc=7689], time 132.634609 >[ 132.635] sna_dri2_vblank_handler: 2 complete, frame=7689 tv=132.634609 >[ 132.635] sna_dri2_blit_complete: blit finished >[ 132.635] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7689, tv=132.634609) >[ 132.635] frame_swap_complete(type=2): draw=146, pipe=0, frame=7689 [msc=7689], tv=132.634609 >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_dri2_event_free(draw?=1) >[ 132.635] sna_dri2_remove_event: remove[0x55bca9e6ea60] from window 146, active? 1 >[ 132.635] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.635] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.635] sna_dri2_vblank_handler complete >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_block_handler (tv=0.30000) >[ 132.635] kgem_retire, need_retire?=1 >[ 132.635] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.635] kgem_retire__requests_ring: retiring ring 0 >[ 132.635] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.635] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.635] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.635] kgem_retire -- retired=0, need_retire=1 >[ 132.635] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.635] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.635] sna_accel_block: evaluating timers, active=7 >[ 132.635] sna_accel_block: flush timer expires in 13 [132648] >[ 132.635] sna_wakeup_handler >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_accel_flush: flush?=0, dirty?=0 >[ 132.635] sna_block_handler (tv=0.30000) >[ 132.635] kgem_retire, need_retire?=1 >[ 132.635] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.635] kgem_retire__requests_ring: retiring ring 0 >[ 132.635] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.635] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.635] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.635] kgem_retire -- retired=0, need_retire=1 >[ 132.635] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.635] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.635] sna_accel_block: evaluating timers, active=7 >[ 132.635] sna_accel_block: flush timer expires in 13 [132648] >[ 132.636] sna_wakeup_handler >[ 132.636] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 >[ 132.636] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.636] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.636] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.636] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.636] sna_dri2_get_back: back buffer handle=27, active?=2, refcnt=1 >[ 132.636] sna_dri2_get_back: cache: handle=35, active=0 >[ 132.636] sna_dri2_get_back: reuse cache handle=35, name=5, flags=0 >[ 132.636] sna_dri2_get_back: caching handle=27 (name=3, flags=0, active_scanout=2) >[ 132.636] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.636] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 132.636] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.636] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=1 >[ 132.636] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.636] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.636] sna_accel_flush: flush?=0, dirty?=0 >[ 132.636] sna_accel_flush: flush?=0, dirty?=0 >[ 132.636] sna_accel_flush: flush?=0, dirty?=0 >[ 132.636] sna_block_handler (tv=0.29000) >[ 132.636] kgem_retire, need_retire?=1 >[ 132.636] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.636] kgem_retire__requests_ring: retiring ring 0 >[ 132.636] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.636] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.636] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.636] kgem_retire -- retired=0, need_retire=1 >[ 132.636] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.636] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.636] sna_accel_block: evaluating timers, active=7 >[ 132.636] sna_accel_block: flush timer expires in 12 [132648] >[ 132.636] sna_wakeup_handler >[ 132.636] sna_accel_flush: flush?=0, dirty?=0 >[ 132.636] sna_accel_flush: flush?=0, dirty?=0 >[ 132.636] sna_block_handler (tv=0.29000) >[ 132.636] kgem_retire, need_retire?=1 >[ 132.636] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.636] kgem_retire__requests_ring: retiring ring 0 >[ 132.636] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.636] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.636] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.636] kgem_retire -- retired=0, need_retire=1 >[ 132.636] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.636] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.636] sna_accel_block: evaluating timers, active=7 >[ 132.636] sna_accel_block: flush timer expires in 12 [132648] >[ 132.639] sna_wakeup_handler >[ 132.639] sna_change_window_attributes >[ 132.639] sna_accel_flush: flush?=0, dirty?=0 >[ 132.639] sna_accel_flush: flush?=0, dirty?=0 >[ 132.639] sna_accel_flush: flush?=0, dirty?=0 >[ 132.639] sna_block_handler (tv=116.364000) >[ 132.639] kgem_retire, need_retire?=1 >[ 132.639] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.639] kgem_retire__requests_ring: retiring ring 0 >[ 132.639] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.639] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.639] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.639] kgem_retire -- retired=0, need_retire=1 >[ 132.639] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.639] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.639] sna_accel_block: evaluating timers, active=7 >[ 132.639] sna_accel_block: flush timer expires in 9 [132648] >[ 132.639] sna_wakeup_handler >[ 132.639] sna_accel_flush: flush?=0, dirty?=0 >[ 132.639] sna_accel_flush: flush?=0, dirty?=0 >[ 132.639] sna_block_handler (tv=116.364000) >[ 132.639] kgem_retire, need_retire?=1 >[ 132.639] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.639] kgem_retire__requests_ring: retiring ring 0 >[ 132.639] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.639] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.639] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.639] kgem_retire -- retired=0, need_retire=1 >[ 132.639] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.639] sna_scanout_do_flush: flush timer active: delta=9 >[ 132.639] sna_accel_block: evaluating timers, active=7 >[ 132.639] sna_accel_block: flush timer expires in 9 [132648] >[ 132.641] sna_wakeup_handler >[ 132.641] sna_accel_flush: flush?=0, dirty?=0 >[ 132.641] sna_accel_flush: flush?=0, dirty?=0 >[ 132.641] sna_block_handler (tv=116.362000) >[ 132.641] kgem_retire, need_retire?=1 >[ 132.641] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.641] kgem_retire__requests_ring: retiring ring 0 >[ 132.641] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.641] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.641] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.641] kgem_retire -- retired=0, need_retire=1 >[ 132.641] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.641] sna_scanout_do_flush: flush timer active: delta=7 >[ 132.641] sna_accel_block: evaluating timers, active=7 >[ 132.641] sna_accel_block: flush timer expires in 7 [132648] >[ 132.642] sna_wakeup_handler >[ 132.642] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.642] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.642] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.642] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.642] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.642] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.642] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.642] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.642] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.642] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 >[ 132.642] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.642] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.642] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.642] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.642] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.642] sna_pixmap_undo_cow: freeing cow >[ 132.642] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.642] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.642] sna_drawable_use_bo: using whole GPU bo >[ 132.642] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.642] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.642] sna_transform_is_imprecise_integer_translation: no transform >[ 132.642] gen9_composite_picture: integer translation (0, 0), removing >[ 132.642] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.642] sna_render_pixmap_bo: GPU all damaged >[ 132.642] color_convert: src=12000000 [20028888] >[ 132.642] color_convert: dst=12000000 [20028888] >[ 132.642] sna_render_get_solid: 12000000 >[ 132.642] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.642] gen4_choose_composite_emitter: identity source, identity mask >[ 132.642] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.642] aligning vertex: was 2, now 5 floats per vertex >[ 132.642] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.642] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.642] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.642] kgem_add_handle: handle=4, index=0 >[ 132.642] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.642] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.642] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.642] gen9_composite_get_binding_table(ffc0) >[ 132.642] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.642] kgem_add_handle: handle=136, index=1 >[ 132.642] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.642] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.642] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.642] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.642] kgem_add_handle: handle=137, index=2 >[ 132.642] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.642] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.642] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.642] kgem_add_reloc64: adding proxy [delta=72] for handle=7 >[ 132.642] kgem_add_handle: handle=7, index=3 >[ 132.642] kgem_add_reloc64[5] = (delta=72, target handle=3, presumed=fffe8000) >[ 132.642] [3fc0] bind bo(handle=7, addr=fffe8048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.642] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.642] gen9_emit_sampler: sampler = 3 >[ 132.642] gen9_emit_sf: num_sf_outputs=2 >[ 132.642] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.642] gen9_emit_vertex_elements: setup id=10 >[ 132.642] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.642] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.642] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.642] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.642] gen8_vertex_flush[498] = 3 >[ 132.642] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.642] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.642] kgem_can_create_2d: untiled size=66355200 >[ 132.642] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.642] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.642] sna_create_pixmap: usage=0, flags=1b >[ 132.642] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.642] __pop_freed_pixmap: reusing freed pixmap=2712 header >[ 132.642] create_pixmap_hdr: pixmap=2743, width=7680, height=2160, usage=0 >[ 132.642] sna_create_pixmap: serial=2743, 7680x2160, usage=0 >[ 132.642] sna_composite_rectangles(pixmap=2744, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.642] sna_composite_rectangles: converted to op 0 >[ 132.642] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.642] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.642] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.642] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.642] sna_composite_rectangles: dropping last-cpu hint >[ 132.642] sna_drawable_use_bo pixmap=2744, box=((0, 0), (7680, 2160)), flags=19... >[ 132.642] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.642] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.642] sna_pixmap_move_to_gpu(pixmap=2744, usage=0), flags=b >[ 132.642] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.642] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.642] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.642] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.642] sna_pixmap_alloc_gpu: pixmap=2744 >[ 132.642] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.642] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.642] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.642] 1:from active: pitch=30720, tiling=1, handle=138, id=1779 >[ 132.642] __sna_damage_all(7680, 2160) >[ 132.642] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.642] sna_pixmap_mark_active: pixmap=2744, handle=138 >[ 132.642] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.642] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.642] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.642] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.642] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.642] sna_render_get_solid: 0 >[ 132.642] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.642] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.642] __kgem_retire_rq: request 1 complete >[ 132.642] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 132.642] __kgem_bo_flush: moving 134 to flushing >[ 132.642] __kgem_retire_rq: movied 134 to flushing >[ 132.642] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.642] kgem_set_mode: flushing before new bo >[ 132.642] gen8_vertex_close: used=505, vbo active? 3, vb=400, nreloc=1 >[ 132.642] gen8_vertex_close: reloc[0] = 289 >[ 132.642] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.642] kgem_add_handle: handle=3, index=4 >[ 132.642] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.642] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=32427 [fenced=0] >[ 132.642] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.642] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.642] kgem_fixup_relocs: shrinking by 61440 >[ 132.642] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.642] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.642] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.642] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.642] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.642] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.642] __kgem_bo_clear_busy: handle=7 >[ 132.642] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.642] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.642] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.642] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.642] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.642] aligning vertex: was 5, now 2 floats per vertex >[ 132.642] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.642] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.642] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.642] kgem_add_handle: handle=4, index=0 >[ 132.642] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.642] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.642] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.642] gen9_composite_get_binding_table(ffc0) >[ 132.642] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.642] kgem_add_handle: handle=138, index=1 >[ 132.642] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.642] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.642] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.642] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.642] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.642] kgem_add_handle: handle=7, index=2 >[ 132.642] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 132.642] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.642] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.642] gen9_emit_sampler: sampler = 1 >[ 132.642] gen9_emit_sf: num_sf_outputs=1 >[ 132.642] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.642] gen9_emit_vertex_elements: setup id=0 >[ 132.642] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.642] (0, 0), (7680, 2160) >[ 132.642] gen8_vertex_flush[490] = 3 >[ 132.642] sna_composite_rectangles: pixmap=2744 marking clear [0]? 1 >[ 132.642] sna_composite_rectangles(pixmap=2744, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.642] sna_composite_rectangles: converted to op 1 >[ 132.642] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.642] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.642] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.642] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.642] sna_composite_rectangles: dropping last-cpu hint >[ 132.642] sna_drawable_use_bo pixmap=2744, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.642] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.642] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.642] sna_drawable_use_bo: using whole GPU bo >[ 132.642] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.643] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.643] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.643] sna_render_get_solid: ffe5e3e1 >[ 132.643] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.643] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.643] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.643] gen9_composite_get_binding_table(ff00) >[ 132.643] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 >[ 132.643] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.643] kgem_add_handle: handle=32, index=3 >[ 132.643] kgem_add_reloc64[5] = (delta=72, target handle=3, presumed=fffb2000) >[ 132.643] [3fb0] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.643] gen9_emit_vertex_elements: setup id=0 >[ 132.643] (7679, 0), (7680, 2160) >[ 132.643] gen8_vertex_flush[4cc] = 3 >[ 132.643] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=ab8 >[ 132.643] sna_validate_gc: recomputing clip >[ 132.643] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6eae0] >[ 132.643] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2744:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.643] sna_copy_area: normal copy >[ 132.643] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.643] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.643] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.643] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.643] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.643] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.643] sna_do_copy: pixmap -- no source clipping >[ 132.643] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.643] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.643] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2744+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.643] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.643] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.643] sna_drawable_use_bo pixmap=2744, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.643] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.643] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.643] sna_drawable_use_bo: using whole GPU bo >[ 132.643] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.643] sna_pixmap_move_to_gpu: already all-damaged >[ 132.643] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.643] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.643] sna_pixmap_make_cow: make cow src=2659, dst=2744, handle=136 (already cow? src=0, dst=0) >[ 132.643] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.643] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.643] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.643] __kgem_bo_destroy: handle=138 -> active >[ 132.643] sna_pixmap_make_cow: moo! attaching clone to pixmap=2744 (source=2659, handle=136) >[ 132.643] sna_destroy_pixmap: pixmap=2714, attached?=1 >[ 132.643] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.643] __sna_free_pixmap(pixmap=2714) >[ 132.643] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.643] kgem_bo_sync__cpu: handle=139 >[ 132.643] sna_accel_watch_flush: enable=-1 >[ 132.643] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.643] __kgem_bo_destroy: handle=139, size=8192 >[ 132.643] __kgem_bo_destroy: handle=139, not reusable >[ 132.643] kgem_bo_free: handle=139, size=8192 >[ 132.643] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.643] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.643] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.643] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.643] create_pixmap: serial=2745, usage=0, 0x0 >[ 132.643] create_pixmap_hdr: pixmap=2745, width=70, height=24, usage=0 >[ 132.643] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.643] __kgem_bo_init(handle=139, num_pages=2) >[ 132.643] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.643] sna_accel_watch_flush: enable=1 >[ 132.643] __sna_damage_all(70, 24) >[ 132.643] sna_pixmap_create_shm: serial=2745, 70x24, usage=0 >[ 132.643] sna_composite(pixmap=2744, op=3, src=2746+(0, 0), mask=0+(118, 350), dst=2744+(118, 350)+(0, 0), size=(70, 24) >[ 132.643] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.643] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.643] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.643] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.643] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.643] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.643] gen9_render_composite: 70x24, current mode=1/1 >[ 132.643] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.643] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.643] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 >[ 132.643] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.643] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.643] sna_drawable_use_bo pixmap=2744, box=((118, 350), (188, 374)), flags=7... >[ 132.643] sna_pixmap_undo_cow: pixmap=2744, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.643] sna_pixmap_undo_cow: copying cow >[ 132.643] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.643] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.643] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.643] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.643] 1:from active: pitch=30720, tiling=1, handle=138, id=1781 >[ 132.643] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.643] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.643] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.643] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.643] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.643] gen9_composite_get_binding_table(fe80) >[ 132.643] kgem_add_reloc64: handle=138, pos=16280, delta=0, domains=20002 >[ 132.643] kgem_add_reloc64[6] = (delta=0, target handle=1, presumed=d089d000) >[ 132.643] [3f90] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.643] kgem_add_reloc64: handle=136, pos=16264, delta=0, domains=40000 >[ 132.643] kgem_add_handle: handle=136, index=4 >[ 132.643] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=d47e5000) >[ 132.643] [3f80] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.643] gen9_emit_sampler: sampler = 0 >[ 132.643] gen9_emit_vertex_elements: setup id=0 >[ 132.643] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.643] gen8_vertex_flush[510] = 3 >[ 132.643] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.643] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.643] sna_drawable_use_bo: using whole GPU bo >[ 132.643] gen9_composite_set_target: pixmap=2744, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.643] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.643] sna_transform_is_imprecise_integer_translation: no transform >[ 132.643] gen9_composite_picture: integer translation (0, 0), removing >[ 132.643] sna_render_pixmap_bo pixmap=2746, (0, 0)x(70, 24)/(70, 24) >[ 132.643] sna_render_pixmap_bo: CPU all damaged >[ 132.643] sna_add_flush_pixmap: marking pixmap=2746 for flushing >[ 132.643] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.643] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.643] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.643] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.643] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.643] gen4_choose_composite_emitter: identity src, no mask >[ 132.643] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.643] gen8_vertex_close: used=524, vbo active? 3, vb=1, nreloc=1 >[ 132.643] gen8_vertex_close: reloc[0] = 287 >[ 132.643] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.643] kgem_add_handle: handle=3, index=5 >[ 132.643] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.643] batch[1/1, flags=1800]: 330 330 16256 16384, nreloc=9, nexec=6, nfence=0, aperture=32428 [fenced=0] >[ 132.643] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.643] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.643] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.643] kgem_fixup_relocs: shrinking by 61440 >[ 132.643] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.643] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.643] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.643] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.643] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.643] __kgem_bo_clear_busy: handle=7 >[ 132.643] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.643] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.643] __kgem_bo_clear_busy: handle=32 >[ 132.643] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.643] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.643] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.643] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.643] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.643] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.643] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.643] aligning vertex: was 2, now 3 floats per vertex >[ 132.643] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.643] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.643] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.643] kgem_add_handle: handle=4, index=0 >[ 132.643] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.643] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.643] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.643] gen9_composite_get_binding_table(ffc0) >[ 132.643] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.643] kgem_add_handle: handle=138, index=1 >[ 132.643] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.643] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.643] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.643] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.643] kgem_add_handle: handle=139, index=2 >[ 132.643] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.643] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.643] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.643] gen9_emit_sampler: sampler = 2 >[ 132.643] gen9_emit_sf: num_sf_outputs=1 >[ 132.643] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.643] gen9_emit_vertex_elements: setup id=2 >[ 132.643] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.643] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.643] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.643] gen8_vertex_flush[490] = 3 >[ 132.643] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.643] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.643] sna_glyphs: discarding mask >[ 132.643] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.643] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.643] gen9_render_composite: 0x0, current mode=1/1 >[ 132.644] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.644] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.644] sna_drawable_use_bo pixmap=2744, box=((0, 0), (7680, 2160)), flags=7... >[ 132.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.644] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.644] sna_drawable_use_bo: using whole GPU bo >[ 132.644] gen9_composite_set_target: pixmap=2744, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.644] color_convert: src=ff000000 [20028888] >[ 132.644] color_convert: dst=ff000000 [20028888] >[ 132.644] sna_render_get_solid: ff000000 >[ 132.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.644] sna_transform_is_imprecise_integer_translation: no transform >[ 132.644] gen9_composite_picture: integer translation (0, 0), removing >[ 132.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.644] sna_render_pixmap_bo: GPU all damaged >[ 132.644] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.644] gen4_choose_composite_emitter: solid, identity mask >[ 132.644] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.644] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.644] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.644] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.644] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.644] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.644] aligning vertex: was 3, now 4 floats per vertex >[ 132.644] gen9_composite_get_binding_table(ff00) >[ 132.644] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.644] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.644] kgem_add_handle: handle=7, index=3 >[ 132.644] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.644] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.644] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.644] kgem_add_handle: handle=6, index=4 >[ 132.644] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.644] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.644] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.644] gen9_emit_sampler: sampler = a >[ 132.644] gen9_emit_sf: num_sf_outputs=2 >[ 132.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.644] gen9_emit_vertex_elements: setup id=9 >[ 132.644] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.644] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.644] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.644] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.644] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.644] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.644] gen8_vertex_flush[56c] = 42 >[ 132.644] gen9_magic_ca_pass: CA fixup (134 -> 176) >[ 132.644] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.644] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.644] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.644] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.644] glyphs_format: format=166024, depth=32 >[ 132.644] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.644] sna_glyphs: discarding mask >[ 132.644] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.644] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.644] gen9_render_composite: 0x0, current mode=1/1 >[ 132.644] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.644] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.644] sna_drawable_use_bo pixmap=2744, box=((0, 0), (7680, 2160)), flags=7... >[ 132.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.644] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.644] sna_drawable_use_bo: using whole GPU bo >[ 132.644] gen9_composite_set_target: pixmap=2744, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.644] color_convert: src=ff000000 [20028888] >[ 132.644] color_convert: dst=ff000000 [20028888] >[ 132.644] sna_render_get_solid: ff000000 >[ 132.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.644] sna_transform_is_imprecise_integer_translation: no transform >[ 132.644] gen9_composite_picture: integer translation (0, 0), removing >[ 132.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.644] sna_render_pixmap_bo: GPU all damaged >[ 132.644] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.644] gen4_choose_composite_emitter: solid, identity mask >[ 132.644] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.644] gen9_composite_get_binding_table(fe40) >[ 132.644] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.644] gen9_emit_vertex_elements: setup id=9 >[ 132.644] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.644] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.644] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.644] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.644] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.644] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.644] gen8_vertex_flush[664] = 57 >[ 132.644] gen9_magic_ca_pass: CA fixup (176 -> 233) >[ 132.644] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.644] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.644] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.644] sna_glyphs: discarding mask >[ 132.644] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.644] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.644] gen9_render_composite: 0x0, current mode=1/1 >[ 132.644] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.644] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.644] sna_drawable_use_bo pixmap=2744, box=((0, 0), (7680, 2160)), flags=7... >[ 132.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.644] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.644] sna_drawable_use_bo: using whole GPU bo >[ 132.644] gen9_composite_set_target: pixmap=2744, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.644] color_convert: src=ff000000 [20028888] >[ 132.644] color_convert: dst=ff000000 [20028888] >[ 132.644] sna_render_get_solid: ff000000 >[ 132.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.644] sna_transform_is_imprecise_integer_translation: no transform >[ 132.644] gen9_composite_picture: integer translation (0, 0), removing >[ 132.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.644] sna_render_pixmap_bo: GPU all damaged >[ 132.644] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.644] gen4_choose_composite_emitter: solid, identity mask >[ 132.644] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.644] gen9_composite_get_binding_table(fe40) >[ 132.644] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.644] gen9_emit_vertex_elements: setup id=9 >[ 132.644] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.644] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.644] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.644] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.644] gen8_vertex_flush[75c] = 9 >[ 132.644] gen9_magic_ca_pass: CA fixup (233 -> 242) >[ 132.644] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.644] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.644] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.644] sna_glyphs: discarding mask >[ 132.644] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.644] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.644] gen9_render_composite: 0x0, current mode=1/1 >[ 132.644] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.644] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.645] sna_drawable_use_bo pixmap=2744, box=((0, 0), (7680, 2160)), flags=7... >[ 132.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.645] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.645] sna_drawable_use_bo: using whole GPU bo >[ 132.645] gen9_composite_set_target: pixmap=2744, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.645] color_convert: src=ffffffff [20028888] >[ 132.645] color_convert: dst=ffffffff [20028888] >[ 132.645] sna_render_get_solid: ffffffff >[ 132.645] sna_render_get_solid(white) >[ 132.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.645] sna_transform_is_imprecise_integer_translation: no transform >[ 132.645] gen9_composite_picture: integer translation (0, 0), removing >[ 132.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.645] sna_render_pixmap_bo: GPU all damaged >[ 132.645] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.645] gen4_choose_composite_emitter: solid, identity mask >[ 132.645] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.645] gen9_composite_get_binding_table(fe40) >[ 132.645] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 132.645] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.645] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 132.645] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.645] gen9_emit_vertex_elements: setup id=9 >[ 132.645] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.645] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.645] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.645] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.645] gen8_vertex_flush[85c] = 42 >[ 132.645] gen9_magic_ca_pass: CA fixup (242 -> 284) >[ 132.645] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.645] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.645] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.645] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.645] glyphs_format: format=166024, depth=32 >[ 132.645] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.645] sna_glyphs: discarding mask >[ 132.645] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.645] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.645] gen9_render_composite: 0x0, current mode=1/1 >[ 132.645] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.645] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.645] sna_drawable_use_bo pixmap=2744, box=((0, 0), (7680, 2160)), flags=7... >[ 132.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.645] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.645] sna_drawable_use_bo: using whole GPU bo >[ 132.645] gen9_composite_set_target: pixmap=2744, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.645] color_convert: src=ffffffff [20028888] >[ 132.645] color_convert: dst=ffffffff [20028888] >[ 132.645] sna_render_get_solid: ffffffff >[ 132.645] sna_render_get_solid(white) >[ 132.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.645] sna_transform_is_imprecise_integer_translation: no transform >[ 132.645] gen9_composite_picture: integer translation (0, 0), removing >[ 132.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.645] sna_render_pixmap_bo: GPU all damaged >[ 132.645] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.645] gen4_choose_composite_emitter: solid, identity mask >[ 132.645] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.645] gen9_composite_get_binding_table(fdc0) >[ 132.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.645] gen9_emit_vertex_elements: setup id=9 >[ 132.645] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.645] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.645] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.645] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.645] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.645] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.645] gen8_vertex_flush[954] = 57 >[ 132.645] gen9_magic_ca_pass: CA fixup (284 -> 341) >[ 132.645] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.645] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.645] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.645] sna_glyphs: discarding mask >[ 132.645] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.645] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.645] gen9_render_composite: 0x0, current mode=1/1 >[ 132.645] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.645] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.645] sna_drawable_use_bo pixmap=2744, box=((0, 0), (7680, 2160)), flags=7... >[ 132.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.645] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.645] sna_drawable_use_bo: using whole GPU bo >[ 132.645] gen9_composite_set_target: pixmap=2744, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.645] color_convert: src=ffffffff [20028888] >[ 132.645] color_convert: dst=ffffffff [20028888] >[ 132.645] sna_render_get_solid: ffffffff >[ 132.645] sna_render_get_solid(white) >[ 132.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.645] sna_transform_is_imprecise_integer_translation: no transform >[ 132.645] gen9_composite_picture: integer translation (0, 0), removing >[ 132.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.645] sna_render_pixmap_bo: GPU all damaged >[ 132.645] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.645] gen4_choose_composite_emitter: solid, identity mask >[ 132.645] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.645] gen9_composite_get_binding_table(fdc0) >[ 132.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.645] gen9_emit_vertex_elements: setup id=9 >[ 132.645] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.645] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.645] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.645] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.645] gen8_vertex_flush[a4c] = 9 >[ 132.645] gen9_magic_ca_pass: CA fixup (341 -> 350) >[ 132.645] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.645] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=ab8, drawable=a74 >[ 132.645] sna_validate_gc: recomputing clip >[ 132.645] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.645] sna_copy_area: src=pixmap=2744:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.645] sna_copy_area: normal copy >[ 132.645] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.645] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.645] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.645] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.645] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.645] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.645] sna_do_copy: pixmap -- no source clipping >[ 132.645] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.645] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.645] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2744+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.645] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.645] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.645] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.645] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.645] sna_drawable_use_bo: pinned, never REPLACES >[ 132.645] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.645] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.645] sna_drawable_use_bo: using whole GPU bo >[ 132.645] sna_pixmap_move_to_gpu(pixmap=2744, usage=0), flags=a >[ 132.645] sna_pixmap_move_to_gpu: already all-damaged >[ 132.645] sna_pixmap_mark_active: pixmap=2744, handle=138 >[ 132.645] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.645] sna_pixmap_make_cow: make cow src=2744, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.645] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.645] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.645] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.645] kgem_bo_is_render: handle=134, rq? 1 [1] >[ 132.645] kgem_bo_is_render: handle=134, rq? 1 [1] >[ 132.645] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.645] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.645] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.645] aligning vertex: was 4, now 2 floats per vertex >[ 132.645] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.645] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.646] gen9_composite_get_binding_table(fdc0) >[ 132.646] kgem_add_reloc64: handle=134, pos=16232, delta=0, domains=20002 >[ 132.646] kgem_add_handle: handle=134, index=5 >[ 132.646] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=f4225000) >[ 132.646] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.646] [3f60] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.646] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=40000 >[ 132.646] kgem_add_reloc64[9] = (delta=0, target handle=1, presumed=d089d000) >[ 132.646] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.646] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.646] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 132.646] gen9_emit_sampler: sampler = 0 >[ 132.646] gen9_emit_sf: num_sf_outputs=1 >[ 132.646] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.646] gen9_emit_vertex_elements: setup id=0 >[ 132.646] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.646] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.646] gen8_vertex_flush[b9c] = 3 >[ 132.646] sna_destroy_pixmap: pixmap=2744, attached?=1 >[ 132.646] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.646] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.646] __kgem_bo_destroy: handle=138 -> active >[ 132.646] __sna_free_pixmap(pixmap=2744) >[ 132.646] sna_accel_flush: flush?=1, dirty?=1 >[ 132.646] sna_accel_flush: syncing SHM pixmap=2746 (refcnt=1) >[ 132.646] _sna_pixmap_move_to_cpu(pixmap=2746, 70x24, flags=3) >[ 132.646] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.646] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.646] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.646] kgem_bo_sync__cpu_full: handle=139 >[ 132.646] gen8_vertex_close: used=1406, vbo active? 3, vb=205, nreloc=3 >[ 132.646] gen8_vertex_close: reloc[0] = 287 >[ 132.646] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.646] kgem_add_handle: handle=3, index=6 >[ 132.646] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.646] gen8_vertex_close: reloc[1] = 342 >[ 132.646] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.646] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.646] gen8_vertex_close: reloc[2] = 738 >[ 132.646] kgem_add_reloc64: handle=3, pos=738, delta=0, domains=200000 >[ 132.646] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.646] batch[1/1, flags=1800]: 750 750 16208 16384, nreloc=13, nexec=7, nfence=0, aperture=33453 [fenced=0] >[ 132.646] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.646] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.646] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x80, presumed-offset=fe72e000 >[ 132.646] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 132.646] kgem_create_linear(65536) >[ 132.646] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 132.646] search_linear_cache: searching for inactive cpu map >[ 132.646] kgem_bo_remove_from_inactive: removing handle=125 from inactive >[ 132.646] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache >[ 132.646] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7f1c722d8000) >[ 132.646] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] >[ 132.646] kgem_bo_sync__cpu: handle=125 >[ 132.646] __kgem_busy: handle=125, busy=0, wedged=0 >[ 132.646] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 >[ 132.646] __kgem_busy: handle=125, busy=0, wedged=0 >[ 132.646] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] >[ 132.646] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 >[ 132.646] kgem_new_batch: using last batch handle=128 >[ 132.646] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe72e000 >[ 132.646] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.646] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.646] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.646] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.646] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.646] __kgem_bo_clear_busy: handle=7 >[ 132.646] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.646] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.646] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.646] __kgem_bo_clear_busy: handle=7 >[ 132.646] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.646] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.646] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.646] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.668] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.668] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.668] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.668] __kgem_retire_rq: request 1 complete >[ 132.668] __kgem_retire_rq: request 2 complete >[ 132.668] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.668] __kgem_retire_rq: request 128 complete >[ 132.668] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 132.668] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.668] kgem_bo_move_to_cache: release handle=138 >[ 132.668] kgem_bo_move_to_inactive: moving handle=138 to inactive >[ 132.668] kgem_bo_move_to_inactive: moving handle=128 to inactive >[ 132.668] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.668] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.668] sna_accel_flush: flush?=0, dirty?=0 >[ 132.668] sna_block_handler (tv=116.335000) >[ 132.668] kgem_retire, need_retire?=1 >[ 132.668] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.668] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.668] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.668] kgem_retire -- retired=0, need_retire=0 >[ 132.668] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.668] gen6_render_retire: resetting idle vbo >[ 132.668] sna_scanout_do_flush: flush timer active: delta=-20 >[ 132.668] sna_scanout_do_flush (time=132668), triggered >[ 132.668] sna_scanout_flush (time=132668), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.668] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.668] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.668] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.668] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.668] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.668] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.668] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.668] sna_pixmap_move_to_gpu: already all-damaged >[ 132.668] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 132.668] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.668] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.668] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.668] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 132.668] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 132.668] get_fb: reusing fb=77 for handle=36 >[ 132.668] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 132.668] __kgem_bo_clear_busy: handle=36 >[ 132.668] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 132.668] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 132.669] __kgem_bo_clear_busy: handle=36 >[ 132.669] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.669] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.669] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 132.669] sna_accel_do_throttle (time=132668), triggered >[ 132.669] sna_accel_throttle (time=132668) >[ 132.669] sna_accel_disarm_timer[1] (time=132668) >[ 132.669] sna_accel_block: evaluating timers, active=5 >[ 132.669] sna_accel_block: flush timer expires in 16 [132684] >[ 132.669] sna_wakeup_handler >[ 132.669] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.669] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.669] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.669] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.669] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.669] sna_crtc_record_swap: recording last swap on pipe=0, frame 7691 [msc=7691], time 132.667943 >[ 132.669] sna_dri2_get_msc: msc=7691 [raw=7691], ust=132667943 >[ 132.669] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 132.669] sna_dri2_schedule_swap(target_msc=7689, divisor=0, remainder=0) >[ 132.669] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 132.669] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.669] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.669] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.669] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.669] sna_crtc_record_swap: recording last swap on pipe=0, frame 7691 [msc=7691], time 132.667943 >[ 132.669] immediate_swap: current_msc=7691, target_msc=7689 -- yes >[ 132.669] can_flip: no, shadow enabled >[ 132.669] sna_dri2_add_event: adding event to window 146) >[ 132.669] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.669] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.669] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.669] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.669] can_xchg: back size=8701e00, front size=8701e00 >[ 132.669] can_xchg: yes, pixmap=165 >[ 132.669] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 132.669] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.669] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.669] set_bo: pixmap=165, handle=35 (old handle=36) >[ 132.669] set_bo: marking whole pixmap as damaged >[ 132.669] set_bo: applying final/discard move-to-gpu >[ 132.669] wait_for_shadow: flags=0, flips=2, handle=36, shadow=12 >[ 132.669] set_bo: dropping flush hint from handle=36 >[ 132.669] set_bo: adding flush hint to handle=35 >[ 132.669] mark_stale(handle=36) => 1 >[ 132.669] swap_limit: draw=146 setting swap limit to 3 >[ 132.669] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.669] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.669] sna_dri2_schedule_swap: reported target_msc=7691 >[ 132.669] sna_accel_flush: flush?=0, dirty?=0 >[ 132.669] sna_accel_flush: flush?=0, dirty?=0 >[ 132.669] sna_accel_flush: flush?=0, dirty?=0 >[ 132.669] sna_accel_flush: flush?=0, dirty?=0 >[ 132.669] sna_block_handler (tv=116.334000) >[ 132.669] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.669] sna_accel_do_throttle -- no pending activity >[ 132.669] sna_accel_block: evaluating timers, active=5 >[ 132.669] sna_accel_block: flush timer expires in 15 [132684] >[ 132.669] sna_wakeup_handler >[ 132.669] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.669] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.669] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.669] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.669] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.669] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.669] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.669] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.669] gen9_render_composite: 7680x2160, current mode=0/0 >[ 132.669] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.669] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.669] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.669] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.669] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.669] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.669] sna_pixmap_undo_cow: freeing cow >[ 132.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.669] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.669] sna_drawable_use_bo: using whole GPU bo >[ 132.669] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.669] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.669] sna_transform_is_imprecise_integer_translation: no transform >[ 132.669] gen9_composite_picture: integer translation (0, 0), removing >[ 132.669] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.669] sna_render_pixmap_bo: GPU all damaged >[ 132.669] color_convert: src=1b000000 [20028888] >[ 132.669] color_convert: dst=1b000000 [20028888] >[ 132.669] sna_render_get_solid: 1b000000 >[ 132.669] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.669] gen4_choose_composite_emitter: identity source, identity mask >[ 132.669] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.669] aligning vertex: was 2, now 5 floats per vertex >[ 132.669] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.669] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.669] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.669] kgem_add_handle: handle=4, index=0 >[ 132.669] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.669] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.669] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.669] gen9_composite_get_binding_table(ffc0) >[ 132.669] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.669] kgem_add_handle: handle=136, index=1 >[ 132.669] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.669] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.669] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.669] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.669] kgem_add_handle: handle=137, index=2 >[ 132.669] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.669] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.669] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.669] kgem_add_reloc64: adding proxy [delta=108] for handle=7 >[ 132.669] kgem_add_handle: handle=7, index=3 >[ 132.669] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fffe8000) >[ 132.669] [3fc0] bind bo(handle=7, addr=fffe806c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.669] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.669] gen9_emit_sampler: sampler = 3 >[ 132.669] gen9_emit_sf: num_sf_outputs=2 >[ 132.669] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.669] gen9_emit_vertex_elements: setup id=10 >[ 132.669] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.669] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.669] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.669] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.669] gen8_vertex_flush[498] = 3 >[ 132.669] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.669] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.669] kgem_can_create_2d: untiled size=66355200 >[ 132.669] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.669] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.669] sna_create_pixmap: usage=0, flags=1b >[ 132.669] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.669] __pop_freed_pixmap: reusing freed pixmap=2744 header >[ 132.669] create_pixmap_hdr: pixmap=2747, width=7680, height=2160, usage=0 >[ 132.669] sna_create_pixmap: serial=2747, 7680x2160, usage=0 >[ 132.669] sna_composite_rectangles(pixmap=2748, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.669] sna_composite_rectangles: converted to op 0 >[ 132.669] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.669] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.669] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.669] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.669] sna_composite_rectangles: dropping last-cpu hint >[ 132.669] sna_drawable_use_bo pixmap=2748, box=((0, 0), (7680, 2160)), flags=19... >[ 132.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.669] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.669] sna_pixmap_move_to_gpu(pixmap=2748, usage=0), flags=b >[ 132.669] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.669] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.669] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.669] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.669] sna_pixmap_alloc_gpu: pixmap=2748 >[ 132.669] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.669] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.669] kgem_bo_remove_from_inactive: removing handle=138 from inactive >[ 132.669] from inactive: pitch=30720, tiling=1: handle=138, id=1782 >[ 132.669] __sna_damage_all(7680, 2160) >[ 132.669] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.669] sna_pixmap_mark_active: pixmap=2748, handle=138 >[ 132.669] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.669] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.669] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.669] kgem_bo_is_render: handle=138, rq? 0 [0] >[ 132.669] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.669] sna_render_get_solid: 0 >[ 132.669] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.669] kgem_set_mode: flushing before new bo >[ 132.669] gen8_vertex_close: used=15, vbo active? 3, vb=400, nreloc=1 >[ 132.669] gen8_vertex_close: reloc[0] = 289 >[ 132.669] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.669] kgem_add_handle: handle=3, index=4 >[ 132.669] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.669] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=32427 [fenced=0] >[ 132.669] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.669] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.669] kgem_fixup_relocs: shrinking by 61440 >[ 132.669] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.670] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.670] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.670] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.670] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.670] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.670] __kgem_bo_clear_busy: handle=7 >[ 132.670] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.670] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.670] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.670] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.670] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.670] aligning vertex: was 5, now 2 floats per vertex >[ 132.670] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.670] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.670] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.670] kgem_add_handle: handle=4, index=0 >[ 132.670] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.670] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.670] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.670] gen9_composite_get_binding_table(ffc0) >[ 132.670] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.670] kgem_add_handle: handle=138, index=1 >[ 132.670] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.670] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.670] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.670] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.670] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.670] kgem_add_handle: handle=7, index=2 >[ 132.670] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 132.670] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.670] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.670] gen9_emit_sampler: sampler = 1 >[ 132.670] gen9_emit_sf: num_sf_outputs=1 >[ 132.670] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.670] gen9_emit_vertex_elements: setup id=0 >[ 132.670] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.670] (0, 0), (7680, 2160) >[ 132.670] gen8_vertex_flush[490] = 3 >[ 132.670] sna_composite_rectangles: pixmap=2748 marking clear [0]? 1 >[ 132.670] sna_composite_rectangles(pixmap=2748, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.670] sna_composite_rectangles: converted to op 1 >[ 132.670] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.670] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.670] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.670] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.670] sna_composite_rectangles: dropping last-cpu hint >[ 132.670] sna_drawable_use_bo pixmap=2748, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.670] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.670] sna_drawable_use_bo: using whole GPU bo >[ 132.670] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.670] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.670] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.670] sna_render_get_solid: ffe5e3e1 >[ 132.670] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.670] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.670] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.670] gen9_composite_get_binding_table(ff00) >[ 132.670] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 >[ 132.670] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.670] kgem_add_handle: handle=32, index=3 >[ 132.670] kgem_add_reloc64[5] = (delta=72, target handle=3, presumed=fffb2000) >[ 132.670] [3fb0] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.670] gen9_emit_vertex_elements: setup id=0 >[ 132.670] (7679, 0), (7680, 2160) >[ 132.670] gen8_vertex_flush[4cc] = 3 >[ 132.670] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=abc >[ 132.670] sna_validate_gc: recomputing clip >[ 132.670] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6efd0] >[ 132.670] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2748:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.670] sna_copy_area: normal copy >[ 132.670] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.670] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.670] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.670] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.670] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.670] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.670] sna_do_copy: pixmap -- no source clipping >[ 132.670] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.670] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.670] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2748+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.670] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.670] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.670] sna_drawable_use_bo pixmap=2748, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.670] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.670] sna_drawable_use_bo: using whole GPU bo >[ 132.670] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.670] sna_pixmap_move_to_gpu: already all-damaged >[ 132.670] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.670] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.670] sna_pixmap_make_cow: make cow src=2659, dst=2748, handle=136 (already cow? src=0, dst=0) >[ 132.670] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.670] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.670] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.670] __kgem_bo_destroy: handle=138 -> active >[ 132.670] sna_pixmap_make_cow: moo! attaching clone to pixmap=2748 (source=2659, handle=136) >[ 132.670] sna_destroy_pixmap: pixmap=2746, attached?=1 >[ 132.670] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.670] __sna_free_pixmap(pixmap=2746) >[ 132.670] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.670] kgem_bo_sync__cpu: handle=139 >[ 132.670] sna_accel_watch_flush: enable=-1 >[ 132.670] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.670] __kgem_bo_destroy: handle=139, size=8192 >[ 132.670] __kgem_bo_destroy: handle=139, not reusable >[ 132.670] kgem_bo_free: handle=139, size=8192 >[ 132.670] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.670] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.670] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.670] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.670] create_pixmap: serial=2749, usage=0, 0x0 >[ 132.670] create_pixmap_hdr: pixmap=2749, width=70, height=24, usage=0 >[ 132.670] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.670] __kgem_bo_init(handle=139, num_pages=2) >[ 132.670] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.670] sna_accel_watch_flush: enable=1 >[ 132.671] __sna_damage_all(70, 24) >[ 132.671] sna_pixmap_create_shm: serial=2749, 70x24, usage=0 >[ 132.671] sna_composite(pixmap=2748, op=3, src=2750+(0, 0), mask=0+(118, 350), dst=2748+(118, 350)+(0, 0), size=(70, 24) >[ 132.671] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.671] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.671] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.671] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.671] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.671] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.671] gen9_render_composite: 70x24, current mode=1/1 >[ 132.671] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.671] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.671] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 >[ 132.671] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.671] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.671] sna_drawable_use_bo pixmap=2748, box=((118, 350), (188, 374)), flags=7... >[ 132.671] sna_pixmap_undo_cow: pixmap=2748, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.671] sna_pixmap_undo_cow: copying cow >[ 132.671] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.671] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.671] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.671] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.671] 1:from active: pitch=30720, tiling=1, handle=138, id=1784 >[ 132.671] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.671] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.671] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.671] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.671] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.671] gen9_composite_get_binding_table(fe80) >[ 132.671] kgem_add_reloc64: handle=138, pos=16280, delta=0, domains=20002 >[ 132.671] kgem_add_reloc64[6] = (delta=0, target handle=1, presumed=d089d000) >[ 132.671] [3f90] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.671] kgem_add_reloc64: handle=136, pos=16264, delta=0, domains=40000 >[ 132.671] kgem_add_handle: handle=136, index=4 >[ 132.671] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=d47e5000) >[ 132.671] [3f80] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.671] gen9_emit_sampler: sampler = 0 >[ 132.671] gen9_emit_vertex_elements: setup id=0 >[ 132.671] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.671] gen8_vertex_flush[510] = 3 >[ 132.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.671] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.671] sna_drawable_use_bo: using whole GPU bo >[ 132.671] gen9_composite_set_target: pixmap=2748, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.671] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.671] sna_transform_is_imprecise_integer_translation: no transform >[ 132.671] gen9_composite_picture: integer translation (0, 0), removing >[ 132.671] sna_render_pixmap_bo pixmap=2750, (0, 0)x(70, 24)/(70, 24) >[ 132.671] sna_render_pixmap_bo: CPU all damaged >[ 132.671] sna_add_flush_pixmap: marking pixmap=2750 for flushing >[ 132.671] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.671] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.671] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.671] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.671] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.671] gen4_choose_composite_emitter: identity src, no mask >[ 132.671] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.671] gen8_vertex_close: used=34, vbo active? 3, vb=1, nreloc=1 >[ 132.671] gen8_vertex_close: reloc[0] = 287 >[ 132.671] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.671] kgem_add_handle: handle=3, index=5 >[ 132.671] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.671] batch[1/1, flags=1800]: 330 330 16256 16384, nreloc=9, nexec=6, nfence=0, aperture=32428 [fenced=0] >[ 132.671] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.671] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.671] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.671] kgem_fixup_relocs: shrinking by 61440 >[ 132.671] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.671] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.671] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.671] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.671] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.671] __kgem_bo_clear_busy: handle=7 >[ 132.671] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.671] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.671] __kgem_bo_clear_busy: handle=32 >[ 132.671] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.671] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.671] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.671] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.671] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.671] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.671] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.672] aligning vertex: was 2, now 3 floats per vertex >[ 132.672] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.672] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.672] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.672] kgem_add_handle: handle=4, index=0 >[ 132.672] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.672] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.672] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.672] gen9_composite_get_binding_table(ffc0) >[ 132.672] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.672] kgem_add_handle: handle=138, index=1 >[ 132.672] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.672] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.672] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.672] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.672] kgem_add_handle: handle=139, index=2 >[ 132.672] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.672] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.672] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.672] gen9_emit_sampler: sampler = 2 >[ 132.672] gen9_emit_sf: num_sf_outputs=1 >[ 132.672] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.672] gen9_emit_vertex_elements: setup id=2 >[ 132.672] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.672] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.672] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.672] gen8_vertex_flush[490] = 3 >[ 132.672] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.672] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.672] sna_glyphs: discarding mask >[ 132.672] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.672] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.672] gen9_render_composite: 0x0, current mode=1/1 >[ 132.672] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.672] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.672] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.672] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.672] sna_drawable_use_bo pixmap=2748, box=((0, 0), (7680, 2160)), flags=7... >[ 132.672] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.672] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.672] sna_drawable_use_bo: using whole GPU bo >[ 132.672] gen9_composite_set_target: pixmap=2748, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.672] color_convert: src=ff000000 [20028888] >[ 132.672] color_convert: dst=ff000000 [20028888] >[ 132.672] sna_render_get_solid: ff000000 >[ 132.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.672] sna_transform_is_imprecise_integer_translation: no transform >[ 132.672] gen9_composite_picture: integer translation (0, 0), removing >[ 132.672] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.672] sna_render_pixmap_bo: GPU all damaged >[ 132.672] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.672] gen4_choose_composite_emitter: solid, identity mask >[ 132.672] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.672] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.672] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.672] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.672] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.672] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.672] aligning vertex: was 3, now 4 floats per vertex >[ 132.672] gen9_composite_get_binding_table(ff00) >[ 132.672] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.672] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.672] kgem_add_handle: handle=7, index=3 >[ 132.672] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.672] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.672] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.672] kgem_add_handle: handle=6, index=4 >[ 132.672] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.672] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.672] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.672] gen9_emit_sampler: sampler = a >[ 132.672] gen9_emit_sf: num_sf_outputs=2 >[ 132.672] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.672] gen9_emit_vertex_elements: setup id=9 >[ 132.672] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.672] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.672] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.672] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.672] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.672] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.672] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.672] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.672] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.672] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.672] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.672] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.672] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.672] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.673] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.673] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.673] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.673] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.673] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.673] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.673] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.673] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.673] gen8_vertex_flush[56c] = 42 >[ 132.673] gen9_magic_ca_pass: CA fixup (12 -> 54) >[ 132.673] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.673] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.673] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.673] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.673] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.673] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.673] glyphs_format: format=166024, depth=32 >[ 132.673] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.673] sna_glyphs: discarding mask >[ 132.673] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.673] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.673] gen9_render_composite: 0x0, current mode=1/1 >[ 132.673] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.673] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.673] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.673] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.673] sna_drawable_use_bo pixmap=2748, box=((0, 0), (7680, 2160)), flags=7... >[ 132.673] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.673] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.673] sna_drawable_use_bo: using whole GPU bo >[ 132.673] gen9_composite_set_target: pixmap=2748, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.673] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.673] color_convert: src=ff000000 [20028888] >[ 132.673] color_convert: dst=ff000000 [20028888] >[ 132.673] sna_render_get_solid: ff000000 >[ 132.673] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.673] sna_transform_is_imprecise_integer_translation: no transform >[ 132.673] gen9_composite_picture: integer translation (0, 0), removing >[ 132.673] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.673] sna_render_pixmap_bo: GPU all damaged >[ 132.673] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.673] gen4_choose_composite_emitter: solid, identity mask >[ 132.673] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.673] gen9_composite_get_binding_table(fe40) >[ 132.673] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.673] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.673] gen9_emit_vertex_elements: setup id=9 >[ 132.673] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.673] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.673] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.673] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.673] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.673] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.673] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.674] gen8_vertex_flush[664] = 57 >[ 132.674] gen9_magic_ca_pass: CA fixup (54 -> 111) >[ 132.674] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.674] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.674] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.674] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.674] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.674] sna_glyphs: discarding mask >[ 132.674] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.674] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.674] gen9_render_composite: 0x0, current mode=1/1 >[ 132.674] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.674] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.674] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.674] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.674] sna_drawable_use_bo pixmap=2748, box=((0, 0), (7680, 2160)), flags=7... >[ 132.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.674] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.674] sna_drawable_use_bo: using whole GPU bo >[ 132.674] gen9_composite_set_target: pixmap=2748, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.674] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.674] color_convert: src=ff000000 [20028888] >[ 132.674] color_convert: dst=ff000000 [20028888] >[ 132.674] sna_render_get_solid: ff000000 >[ 132.674] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.674] sna_transform_is_imprecise_integer_translation: no transform >[ 132.674] gen9_composite_picture: integer translation (0, 0), removing >[ 132.674] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.674] sna_render_pixmap_bo: GPU all damaged >[ 132.674] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.674] gen4_choose_composite_emitter: solid, identity mask >[ 132.674] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.674] gen9_composite_get_binding_table(fe40) >[ 132.674] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.674] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.674] gen9_emit_vertex_elements: setup id=9 >[ 132.674] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.674] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.674] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.674] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.674] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.674] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.674] gen8_vertex_flush[75c] = 9 >[ 132.674] gen9_magic_ca_pass: CA fixup (111 -> 120) >[ 132.674] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.674] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.674] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.674] sna_accel_flush: flush?=1, dirty?=1 >[ 132.674] sna_accel_flush: syncing SHM pixmap=2750 (refcnt=1) >[ 132.674] _sna_pixmap_move_to_cpu(pixmap=2750, 70x24, flags=3) >[ 132.674] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.674] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.674] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.674] kgem_bo_sync__cpu_full: handle=139 >[ 132.674] gen8_vertex_close: used=480, vbo active? 3, vb=204, nreloc=2 >[ 132.674] gen8_vertex_close: reloc[0] = 287 >[ 132.674] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.674] kgem_add_handle: handle=3, index=5 >[ 132.674] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.674] gen8_vertex_close: reloc[1] = 342 >[ 132.674] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.674] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.674] batch[1/1, flags=1800]: 508 508 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.674] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.674] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.674] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fe84c000 >[ 132.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 132.674] kgem_create_linear(65536) >[ 132.674] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 132.674] search_linear_cache: searching for inactive cpu map >[ 132.674] kgem_bo_remove_from_inactive: removing handle=128 from inactive >[ 132.674] search_linear_cache: found handle=128 (num_pages=16) in linear vma cache >[ 132.674] kgem_bo_map__cpu(handle=128, size=65536, map=0x0:0x7f1c722b8000) >[ 132.674] kgem_new_batch: allocated and mapped batch handle=128 [size=65536] >[ 132.674] kgem_bo_sync__cpu: handle=128 >[ 132.674] __kgem_busy: handle=128, busy=0, wedged=0 >[ 132.674] kgem_bo_sync__cpu: SYNC: handle=128, needs_flush? 0, domain? 0, busy? 0 >[ 132.674] __kgem_busy: handle=128, busy=0, wedged=0 >[ 132.674] kgem_bo_retire: retiring bo handle=128 (needed flush? 0), rq? 0 [busy?=0] >[ 132.674] assert_bo_retired: handle=128, domain: 0 exec? 0, rq? 0 >[ 132.674] kgem_new_batch: using last batch handle=125 >[ 132.675] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe84c000 >[ 132.675] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.675] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.675] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9e000 >[ 132.675] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.675] __kgem_bo_clear_busy: handle=7 >[ 132.675] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.675] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.675] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.675] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.675] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.675] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.687] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.687] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.687] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.687] __kgem_retire_rq: request 1 complete >[ 132.687] __kgem_retire_rq: request 2 complete >[ 132.687] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.687] __kgem_retire_rq: request 125 complete >[ 132.687] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.687] kgem_bo_move_to_inactive: moving handle=125 to inactive >[ 132.687] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.687] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.687] sna_block_handler (tv=0.0) >[ 132.687] sna_wakeup_handler >[ 132.687] sna_mode_wakeup: len=96 >[ 132.687] sna_mode_wakeup: recording last swap on pipe=1, frame 7662 [1dee], time 132.683302 >[ 132.687] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=36 [active_scanout=2] >[ 132.687] sna_mode_wakeup: flip complete, pending? 2 >[ 132.687] sna_mode_wakeup: recording last swap on pipe=0, frame 7692 [1e0c], time 132.684610 >[ 132.687] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=36 [active_scanout=2] >[ 132.687] sna_mode_wakeup: flip complete, pending? 1 >[ 132.687] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.687] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.687] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.687] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.687] sna_pixmap_move_to_gpu: already all-damaged >[ 132.687] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 132.687] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.687] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.687] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.687] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 132.687] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 132.687] get_fb: reusing fb=105 for handle=35 >[ 132.687] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 132.687] __kgem_bo_clear_busy: handle=35 >[ 132.687] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 132.687] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 132.687] __kgem_bo_clear_busy: handle=35 >[ 132.687] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.687] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.687] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 132.687] sna_dri2_vblank_handler(type=2, sequence=7692, draw=1810) >[ 132.687] sna_crtc_record_swap: recording last swap on pipe=0, frame 7692 [msc=7692], time 132.684610 >[ 132.687] sna_dri2_vblank_handler: 2 complete, frame=7692 tv=132.684610 >[ 132.687] sna_dri2_blit_complete: blit finished >[ 132.687] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7692, tv=132.684610) >[ 132.687] frame_swap_complete(type=2): draw=146, pipe=0, frame=7692 [msc=7692], tv=132.684610 >[ 132.687] sna_accel_flush: flush?=0, dirty?=0 >[ 132.687] sna_dri2_event_free(draw?=1) >[ 132.687] sna_dri2_remove_event: remove[0x55bca9e6eef0] from window 146, active? 1 >[ 132.687] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.687] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.687] sna_dri2_vblank_handler complete >[ 132.687] sna_accel_flush: flush?=0, dirty?=0 >[ 132.687] sna_accel_flush: flush?=0, dirty?=0 >[ 132.687] sna_block_handler (tv=0.0) >[ 132.687] sna_wakeup_handler >[ 132.687] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.687] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.687] sna_glyphs: discarding mask >[ 132.687] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.687] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.687] gen9_render_composite: 0x0, current mode=0/1 >[ 132.687] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.687] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.687] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.687] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.687] sna_drawable_use_bo pixmap=2748, box=((0, 0), (7680, 2160)), flags=7... >[ 132.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.687] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.687] sna_drawable_use_bo: using whole GPU bo >[ 132.687] gen9_composite_set_target: pixmap=2748, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.687] color_convert: src=ffffffff [20028888] >[ 132.687] color_convert: dst=ffffffff [20028888] >[ 132.687] sna_render_get_solid: ffffffff >[ 132.687] sna_render_get_solid(white) >[ 132.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.687] sna_transform_is_imprecise_integer_translation: no transform >[ 132.687] gen9_composite_picture: integer translation (0, 0), removing >[ 132.687] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.687] sna_render_pixmap_bo: GPU all damaged >[ 132.687] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.687] gen4_choose_composite_emitter: solid, identity mask >[ 132.687] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.687] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.687] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.687] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.687] kgem_add_handle: handle=4, index=0 >[ 132.687] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.687] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.687] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.687] gen9_composite_get_binding_table(ffc0) >[ 132.687] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.687] kgem_add_handle: handle=138, index=1 >[ 132.687] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.687] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.687] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.687] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.687] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.687] kgem_add_handle: handle=7, index=2 >[ 132.687] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.687] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.687] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.687] kgem_add_handle: handle=6, index=3 >[ 132.687] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.687] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.687] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.687] gen9_emit_sampler: sampler = a >[ 132.687] gen9_emit_sf: num_sf_outputs=2 >[ 132.687] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.687] gen9_emit_vertex_elements: setup id=9 >[ 132.687] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.687] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.687] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.687] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.687] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.687] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.687] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.687] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.687] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.687] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.687] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.687] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.687] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.688] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.688] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.688] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.688] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.688] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.688] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.688] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.688] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.688] gen8_vertex_flush[498] = 42 >[ 132.688] gen9_magic_ca_pass: CA fixup (120 -> 162) >[ 132.688] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.688] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.688] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.688] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.688] glyphs_format: format=166024, depth=32 >[ 132.688] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.688] sna_glyphs: discarding mask >[ 132.688] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.688] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.688] gen9_render_composite: 0x0, current mode=1/1 >[ 132.688] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.688] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.688] sna_drawable_use_bo pixmap=2748, box=((0, 0), (7680, 2160)), flags=7... >[ 132.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.688] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.688] sna_drawable_use_bo: using whole GPU bo >[ 132.688] gen9_composite_set_target: pixmap=2748, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.688] color_convert: src=ffffffff [20028888] >[ 132.688] color_convert: dst=ffffffff [20028888] >[ 132.688] sna_render_get_solid: ffffffff >[ 132.688] sna_render_get_solid(white) >[ 132.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.688] sna_transform_is_imprecise_integer_translation: no transform >[ 132.688] gen9_composite_picture: integer translation (0, 0), removing >[ 132.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.688] sna_render_pixmap_bo: GPU all damaged >[ 132.688] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.688] gen4_choose_composite_emitter: solid, identity mask >[ 132.688] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.688] gen9_composite_get_binding_table(fec0) >[ 132.688] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.688] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.688] gen9_emit_vertex_elements: setup id=9 >[ 132.688] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.688] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.688] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.688] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.688] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.688] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.688] gen8_vertex_flush[590] = 57 >[ 132.688] gen9_magic_ca_pass: CA fixup (162 -> 219) >[ 132.688] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.688] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.688] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.688] sna_glyphs: discarding mask >[ 132.688] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.688] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.688] gen9_render_composite: 0x0, current mode=1/1 >[ 132.688] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.688] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.688] sna_drawable_use_bo pixmap=2748, box=((0, 0), (7680, 2160)), flags=7... >[ 132.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.688] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.688] sna_drawable_use_bo: using whole GPU bo >[ 132.688] gen9_composite_set_target: pixmap=2748, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.688] color_convert: src=ffffffff [20028888] >[ 132.688] color_convert: dst=ffffffff [20028888] >[ 132.688] sna_render_get_solid: ffffffff >[ 132.688] sna_render_get_solid(white) >[ 132.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.688] sna_transform_is_imprecise_integer_translation: no transform >[ 132.688] gen9_composite_picture: integer translation (0, 0), removing >[ 132.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.688] sna_render_pixmap_bo: GPU all damaged >[ 132.688] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.688] gen4_choose_composite_emitter: solid, identity mask >[ 132.688] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.688] gen9_composite_get_binding_table(fec0) >[ 132.688] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.688] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.688] gen9_emit_vertex_elements: setup id=9 >[ 132.688] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.688] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.688] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.688] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.688] gen8_vertex_flush[688] = 9 >[ 132.688] gen9_magic_ca_pass: CA fixup (219 -> 228) >[ 132.688] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.688] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=abc, drawable=a74 >[ 132.688] sna_validate_gc: recomputing clip >[ 132.688] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.688] sna_copy_area: src=pixmap=2748:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.688] sna_copy_area: normal copy >[ 132.688] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.688] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.688] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.688] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.688] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.688] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.688] sna_do_copy: pixmap -- no source clipping >[ 132.688] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.688] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.688] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2748+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.688] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.688] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.688] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.688] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.688] sna_drawable_use_bo: pinned, never REPLACES >[ 132.688] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.688] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.688] sna_drawable_use_bo: using whole GPU bo >[ 132.688] sna_pixmap_move_to_gpu(pixmap=2748, usage=0), flags=a >[ 132.688] sna_pixmap_move_to_gpu: already all-damaged >[ 132.688] sna_pixmap_mark_active: pixmap=2748, handle=138 >[ 132.688] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.688] sna_pixmap_make_cow: make cow src=2748, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.688] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.688] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.688] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.688] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.688] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.688] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.688] kgem_set_mode: flushing before new bo >[ 132.688] gen8_vertex_close: used=912, vbo active? 3, vb=200, nreloc=1 >[ 132.688] gen8_vertex_close: reloc[0] = 289 >[ 132.688] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.688] kgem_add_handle: handle=3, index=4 >[ 132.688] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.688] batch[1/1, flags=1800]: 456 456 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.688] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.688] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.688] kgem_fixup_relocs: shrinking by 61440 >[ 132.688] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.688] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.688] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.688] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.688] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.688] __kgem_bo_clear_busy: handle=7 >[ 132.688] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.688] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.688] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.688] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.688] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.688] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.688] aligning vertex: was 4, now 2 floats per vertex >[ 132.688] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.688] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.688] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.688] kgem_add_handle: handle=4, index=0 >[ 132.688] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.688] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.688] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.688] gen9_composite_get_binding_table(ffc0) >[ 132.688] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.688] kgem_add_handle: handle=134, index=1 >[ 132.688] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.688] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.688] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.688] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.688] kgem_add_handle: handle=138, index=2 >[ 132.688] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.688] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.688] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.688] gen9_emit_sampler: sampler = 0 >[ 132.688] gen9_emit_sf: num_sf_outputs=1 >[ 132.688] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.688] gen9_emit_vertex_elements: setup id=0 >[ 132.688] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.688] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.688] gen8_vertex_flush[490] = 3 >[ 132.688] sna_accel_flush: flush?=1, dirty?=0 >[ 132.688] gen8_vertex_close: used=918, vbo active? 3, vb=1, nreloc=1 >[ 132.688] gen8_vertex_close: reloc[0] = 287 >[ 132.688] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.688] kgem_add_handle: handle=3, index=3 >[ 132.688] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.688] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.688] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.688] __kgem_retire_rq: request 1 complete >[ 132.688] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.688] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.688] kgem_fixup_relocs: shrinking by 61440 >[ 132.688] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.688] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.688] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.688] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.688] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.688] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.688] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.688] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.688] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_destroy_pixmap: pixmap=2748, attached?=1 >[ 132.689] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.689] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.689] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 132.689] __kgem_bo_destroy: handle=138 -> active >[ 132.689] __sna_free_pixmap(pixmap=2748) >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_block_handler (tv=116.314000) >[ 132.689] kgem_retire, need_retire?=1 >[ 132.689] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.689] kgem_retire__requests_ring: retiring ring 0 >[ 132.689] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.689] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.689] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.689] kgem_retire -- retired=0, need_retire=1 >[ 132.689] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.689] sna_scanout_do_flush: flush timer active: delta=-5 >[ 132.689] sna_scanout_do_flush (time=132689), triggered >[ 132.689] sna_scanout_flush (time=132689), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.689] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.689] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 132.689] has_shadow: has pending damage? 0, outstanding flips: 2 >[ 132.689] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) >[ 132.689] timer_enable (time=132689), starting timer 1 >[ 132.689] sna_accel_block: evaluating timers, active=7 >[ 132.689] sna_accel_block: flush timer expires in 16 [132705] >[ 132.689] sna_wakeup_handler >[ 132.689] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 132.689] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.689] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.689] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 >[ 132.689] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.689] sna_dri2_get_back: back buffer handle=36, active?=2, refcnt=1 >[ 132.689] sna_dri2_get_back: cache: handle=27, active=0 >[ 132.689] sna_dri2_get_back: reuse cache handle=27, name=3, flags=0 >[ 132.689] sna_dri2_get_back: caching handle=36 (name=7, flags=0, active_scanout=2) >[ 132.689] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.689] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 >[ 132.689] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.689] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 132.689] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.689] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_block_handler (tv=116.314000) >[ 132.689] kgem_retire, need_retire?=1 >[ 132.689] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.689] kgem_retire__requests_ring: retiring ring 0 >[ 132.689] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.689] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.689] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.689] kgem_retire -- retired=0, need_retire=1 >[ 132.689] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.689] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.689] sna_accel_block: evaluating timers, active=7 >[ 132.689] sna_accel_block: flush timer expires in 16 [132705] >[ 132.689] sna_wakeup_handler >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_accel_flush: flush?=0, dirty?=0 >[ 132.689] sna_block_handler (tv=116.314000) >[ 132.689] kgem_retire, need_retire?=1 >[ 132.689] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.689] kgem_retire__requests_ring: retiring ring 0 >[ 132.689] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.689] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.689] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.689] kgem_retire -- retired=0, need_retire=1 >[ 132.689] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.689] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.689] sna_accel_block: evaluating timers, active=7 >[ 132.689] sna_accel_block: flush timer expires in 16 [132705] >[ 132.690] sna_wakeup_handler >[ 132.690] sna_accel_flush: flush?=0, dirty?=0 >[ 132.690] sna_accel_flush: flush?=0, dirty?=0 >[ 132.690] sna_block_handler (tv=116.313000) >[ 132.690] kgem_retire, need_retire?=1 >[ 132.690] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.690] kgem_retire__requests_ring: retiring ring 0 >[ 132.690] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.690] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.690] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.690] kgem_retire -- retired=0, need_retire=1 >[ 132.690] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.690] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.690] sna_accel_block: evaluating timers, active=7 >[ 132.690] sna_accel_block: flush timer expires in 15 [132705] >[ 132.690] sna_wakeup_handler >[ 132.690] sna_accel_flush: flush?=0, dirty?=0 >[ 132.690] sna_accel_flush: flush?=0, dirty?=0 >[ 132.690] sna_accel_flush: flush?=0, dirty?=0 >[ 132.690] sna_block_handler (tv=116.313000) >[ 132.690] kgem_retire, need_retire?=1 >[ 132.690] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.690] kgem_retire__requests_ring: retiring ring 0 >[ 132.690] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.690] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.690] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.690] kgem_retire -- retired=0, need_retire=1 >[ 132.690] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.690] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.690] sna_accel_block: evaluating timers, active=7 >[ 132.690] sna_accel_block: flush timer expires in 15 [132705] >[ 132.690] sna_wakeup_handler >[ 132.690] sna_accel_flush: flush?=0, dirty?=0 >[ 132.690] sna_accel_flush: flush?=0, dirty?=0 >[ 132.690] sna_block_handler (tv=116.313000) >[ 132.690] kgem_retire, need_retire?=1 >[ 132.690] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.690] kgem_retire__requests_ring: retiring ring 0 >[ 132.690] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.690] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.690] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.690] kgem_retire -- retired=0, need_retire=1 >[ 132.690] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.690] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.690] sna_accel_block: evaluating timers, active=7 >[ 132.690] sna_accel_block: flush timer expires in 15 [132705] >[ 132.691] sna_wakeup_handler >[ 132.691] sna_accel_flush: flush?=0, dirty?=0 >[ 132.691] sna_accel_flush: flush?=0, dirty?=0 >[ 132.691] sna_accel_flush: flush?=0, dirty?=0 >[ 132.691] sna_block_handler (tv=116.312000) >[ 132.691] kgem_retire, need_retire?=1 >[ 132.691] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.691] kgem_retire__requests_ring: retiring ring 0 >[ 132.691] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.691] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.691] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.691] kgem_retire -- retired=0, need_retire=1 >[ 132.691] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.691] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.691] sna_accel_block: evaluating timers, active=7 >[ 132.691] sna_accel_block: flush timer expires in 14 [132705] >[ 132.691] sna_wakeup_handler >[ 132.691] sna_accel_flush: flush?=0, dirty?=0 >[ 132.691] sna_accel_flush: flush?=0, dirty?=0 >[ 132.691] sna_accel_flush: flush?=0, dirty?=0 >[ 132.691] sna_accel_flush: flush?=0, dirty?=0 >[ 132.691] sna_block_handler (tv=116.312000) >[ 132.691] kgem_retire, need_retire?=1 >[ 132.691] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.691] kgem_retire__requests_ring: retiring ring 0 >[ 132.691] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.691] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.691] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.691] kgem_retire -- retired=0, need_retire=1 >[ 132.691] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.691] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.692] sna_accel_block: evaluating timers, active=7 >[ 132.692] sna_accel_block: flush timer expires in 14 [132705] >[ 132.693] sna_wakeup_handler >[ 132.693] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.693] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.693] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.693] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.693] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.693] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.693] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.693] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.693] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.693] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.693] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.693] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.693] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.693] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.693] sna_pixmap_undo_cow: freeing cow >[ 132.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.693] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.693] sna_drawable_use_bo: using whole GPU bo >[ 132.693] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.693] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.693] sna_transform_is_imprecise_integer_translation: no transform >[ 132.693] gen9_composite_picture: integer translation (0, 0), removing >[ 132.693] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.693] sna_render_pixmap_bo: GPU all damaged >[ 132.693] color_convert: src=23000000 [20028888] >[ 132.693] color_convert: dst=23000000 [20028888] >[ 132.693] sna_render_get_solid: 23000000 >[ 132.693] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.693] gen4_choose_composite_emitter: identity source, identity mask >[ 132.693] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.693] aligning vertex: was 2, now 5 floats per vertex >[ 132.693] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.693] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.693] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.693] kgem_add_handle: handle=4, index=0 >[ 132.693] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.693] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.693] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.693] gen9_composite_get_binding_table(ffc0) >[ 132.693] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.693] kgem_add_handle: handle=136, index=1 >[ 132.693] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.693] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.693] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.693] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.693] kgem_add_handle: handle=137, index=2 >[ 132.693] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.693] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.693] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.693] kgem_add_reloc64: adding proxy [delta=140] for handle=7 >[ 132.693] kgem_add_handle: handle=7, index=3 >[ 132.693] kgem_add_reloc64[5] = (delta=140, target handle=3, presumed=fffe8000) >[ 132.693] [3fc0] bind bo(handle=7, addr=fffe808c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.693] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.693] gen9_emit_sampler: sampler = 3 >[ 132.693] gen9_emit_sf: num_sf_outputs=2 >[ 132.693] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.693] gen9_emit_vertex_elements: setup id=10 >[ 132.694] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.694] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.694] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.694] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.694] gen8_vertex_flush[498] = 3 >[ 132.694] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.694] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.694] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.694] kgem_can_create_2d: untiled size=66355200 >[ 132.694] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.694] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.694] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.694] sna_create_pixmap: usage=0, flags=1b >[ 132.694] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.694] __pop_freed_pixmap: reusing freed pixmap=2748 header >[ 132.694] create_pixmap_hdr: pixmap=2751, width=7680, height=2160, usage=0 >[ 132.694] sna_create_pixmap: serial=2751, 7680x2160, usage=0 >[ 132.694] sna_composite_rectangles(pixmap=2752, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.694] sna_composite_rectangles: converted to op 0 >[ 132.694] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.694] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.694] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.694] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.694] sna_composite_rectangles: dropping last-cpu hint >[ 132.694] sna_drawable_use_bo pixmap=2752, box=((0, 0), (7680, 2160)), flags=19... >[ 132.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.694] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.694] sna_pixmap_move_to_gpu(pixmap=2752, usage=0), flags=b >[ 132.694] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.694] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.694] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.694] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.694] sna_pixmap_alloc_gpu: pixmap=2752 >[ 132.694] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.694] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.694] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.694] 1:from active: pitch=30720, tiling=1, handle=138, id=1785 >[ 132.694] __sna_damage_all(7680, 2160) >[ 132.694] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.694] sna_pixmap_mark_active: pixmap=2752, handle=138 >[ 132.694] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.694] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.694] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.694] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.694] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.694] sna_render_get_solid: 0 >[ 132.694] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.694] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.694] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.694] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.694] aligning vertex: was 5, now 2 floats per vertex >[ 132.694] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.694] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.694] gen9_composite_get_binding_table(fec0) >[ 132.694] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.694] kgem_add_handle: handle=138, index=4 >[ 132.694] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.695] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.695] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.695] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.695] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.695] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.695] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.695] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.695] gen9_emit_sampler: sampler = 1 >[ 132.695] gen9_emit_sf: num_sf_outputs=1 >[ 132.695] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.695] gen9_emit_vertex_elements: setup id=0 >[ 132.695] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.695] (0, 0), (7680, 2160) >[ 132.695] gen8_vertex_flush[56c] = 3 >[ 132.695] sna_composite_rectangles: pixmap=2752 marking clear [0]? 1 >[ 132.695] sna_composite_rectangles(pixmap=2752, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.695] sna_composite_rectangles: converted to op 1 >[ 132.695] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.695] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.695] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.695] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.695] sna_composite_rectangles: dropping last-cpu hint >[ 132.695] sna_drawable_use_bo pixmap=2752, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.695] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.695] sna_drawable_use_bo: using whole GPU bo >[ 132.695] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.695] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.695] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.695] sna_render_get_solid: ffe5e3e1 >[ 132.695] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.695] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.695] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.695] gen9_composite_get_binding_table(fe00) >[ 132.695] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.695] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.695] kgem_add_handle: handle=32, index=5 >[ 132.695] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.695] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.695] gen9_emit_vertex_elements: setup id=0 >[ 132.695] (7679, 0), (7680, 2160) >[ 132.695] gen8_vertex_flush[5a8] = 3 >[ 132.695] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=ac0 >[ 132.695] sna_validate_gc: recomputing clip >[ 132.695] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6f090] >[ 132.695] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2752:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.695] sna_copy_area: normal copy >[ 132.695] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.695] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.695] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.695] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.695] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.695] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.695] sna_do_copy: pixmap -- no source clipping >[ 132.695] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.695] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.695] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2752+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.695] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.695] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.695] sna_drawable_use_bo pixmap=2752, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.695] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.695] sna_drawable_use_bo: using whole GPU bo >[ 132.695] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.695] sna_pixmap_move_to_gpu: already all-damaged >[ 132.696] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.696] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.696] sna_pixmap_make_cow: make cow src=2659, dst=2752, handle=136 (already cow? src=0, dst=0) >[ 132.696] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.696] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.696] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.696] __kgem_bo_destroy: handle=138 -> active >[ 132.696] sna_pixmap_make_cow: moo! attaching clone to pixmap=2752 (source=2659, handle=136) >[ 132.696] sna_destroy_pixmap: pixmap=2750, attached?=1 >[ 132.696] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.696] __sna_free_pixmap(pixmap=2750) >[ 132.696] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.696] kgem_bo_sync__cpu: handle=139 >[ 132.696] sna_accel_watch_flush: enable=-1 >[ 132.696] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.696] __kgem_bo_destroy: handle=139, size=8192 >[ 132.696] __kgem_bo_destroy: handle=139, not reusable >[ 132.696] kgem_bo_free: handle=139, size=8192 >[ 132.696] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.696] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.696] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.696] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.696] create_pixmap: serial=2753, usage=0, 0x0 >[ 132.696] create_pixmap_hdr: pixmap=2753, width=70, height=24, usage=0 >[ 132.696] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.696] __kgem_bo_init(handle=139, num_pages=2) >[ 132.696] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.696] sna_accel_watch_flush: enable=1 >[ 132.696] __sna_damage_all(70, 24) >[ 132.696] sna_pixmap_create_shm: serial=2753, 70x24, usage=0 >[ 132.696] sna_composite(pixmap=2752, op=3, src=2754+(0, 0), mask=0+(118, 350), dst=2752+(118, 350)+(0, 0), size=(70, 24) >[ 132.696] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.696] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.696] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.696] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.696] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.696] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.696] gen9_render_composite: 70x24, current mode=1/1 >[ 132.696] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.696] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.696] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.696] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.696] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.696] sna_drawable_use_bo pixmap=2752, box=((118, 350), (188, 374)), flags=7... >[ 132.696] sna_pixmap_undo_cow: pixmap=2752, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.696] sna_pixmap_undo_cow: copying cow >[ 132.696] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.696] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.696] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.696] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.696] 1:from active: pitch=30720, tiling=1, handle=138, id=1787 >[ 132.696] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.696] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.696] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.696] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.696] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.696] gen9_composite_get_binding_table(fd80) >[ 132.696] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.696] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.696] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.696] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.696] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.696] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.696] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.696] gen9_emit_sampler: sampler = 0 >[ 132.696] gen9_emit_vertex_elements: setup id=0 >[ 132.696] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.696] gen8_vertex_flush[5ec] = 3 >[ 132.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.696] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.696] sna_drawable_use_bo: using whole GPU bo >[ 132.696] gen9_composite_set_target: pixmap=2752, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.696] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.696] sna_transform_is_imprecise_integer_translation: no transform >[ 132.696] gen9_composite_picture: integer translation (0, 0), removing >[ 132.696] sna_render_pixmap_bo pixmap=2754, (0, 0)x(70, 24)/(70, 24) >[ 132.696] sna_render_pixmap_bo: CPU all damaged >[ 132.696] sna_add_flush_pixmap: marking pixmap=2754 for flushing >[ 132.696] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.696] __kgem_retire_rq: request 1 complete >[ 132.696] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 132.696] __kgem_bo_flush: moving 134 to flushing >[ 132.696] __kgem_retire_rq: movied 134 to flushing >[ 132.696] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.696] gen8_vertex_close: used=954, vbo active? 3, vb=401, nreloc=2 >[ 132.696] gen8_vertex_close: reloc[0] = 289 >[ 132.696] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.696] kgem_add_handle: handle=3, index=6 >[ 132.696] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.696] gen8_vertex_close: reloc[1] = 342 >[ 132.696] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.696] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.696] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.696] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.696] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.696] kgem_fixup_relocs: shrinking by 61440 >[ 132.696] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.697] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.697] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.697] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.697] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.697] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.697] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.697] __kgem_bo_clear_busy: handle=7 >[ 132.697] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.697] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.697] __kgem_bo_clear_busy: handle=7 >[ 132.697] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.697] __kgem_bo_clear_busy: handle=32 >[ 132.697] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.697] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.697] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.697] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.697] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.697] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.697] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.697] gen4_choose_composite_emitter: identity src, no mask >[ 132.697] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.697] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.697] aligning vertex: was 2, now 3 floats per vertex >[ 132.697] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.697] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.697] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.697] kgem_add_handle: handle=4, index=0 >[ 132.697] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.697] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.697] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.697] gen9_composite_get_binding_table(ffc0) >[ 132.697] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.697] kgem_add_handle: handle=138, index=1 >[ 132.697] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.697] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.697] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.697] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.697] kgem_add_handle: handle=139, index=2 >[ 132.697] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.697] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.697] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.697] gen9_emit_sampler: sampler = 2 >[ 132.697] gen9_emit_sf: num_sf_outputs=1 >[ 132.697] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.697] gen9_emit_vertex_elements: setup id=2 >[ 132.697] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.697] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.697] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.697] gen8_vertex_flush[490] = 3 >[ 132.697] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.697] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.697] sna_glyphs: discarding mask >[ 132.697] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.697] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.697] gen9_render_composite: 0x0, current mode=1/1 >[ 132.697] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.697] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.697] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.697] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.697] sna_drawable_use_bo pixmap=2752, box=((0, 0), (7680, 2160)), flags=7... >[ 132.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.697] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.697] sna_drawable_use_bo: using whole GPU bo >[ 132.697] gen9_composite_set_target: pixmap=2752, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.697] color_convert: src=ff000000 [20028888] >[ 132.697] color_convert: dst=ff000000 [20028888] >[ 132.697] sna_render_get_solid: ff000000 >[ 132.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.697] sna_transform_is_imprecise_integer_translation: no transform >[ 132.697] gen9_composite_picture: integer translation (0, 0), removing >[ 132.697] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.697] sna_render_pixmap_bo: GPU all damaged >[ 132.697] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.697] gen4_choose_composite_emitter: solid, identity mask >[ 132.697] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.697] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.697] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.697] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.697] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.697] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.697] aligning vertex: was 3, now 4 floats per vertex >[ 132.697] gen9_composite_get_binding_table(ff00) >[ 132.697] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.697] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.697] kgem_add_handle: handle=7, index=3 >[ 132.697] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.697] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.697] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.697] kgem_add_handle: handle=6, index=4 >[ 132.697] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.697] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.697] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.697] gen9_emit_sampler: sampler = a >[ 132.697] gen9_emit_sf: num_sf_outputs=2 >[ 132.697] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.697] gen9_emit_vertex_elements: setup id=9 >[ 132.697] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.697] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.697] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.697] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.697] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.697] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.697] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.697] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.697] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.697] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.697] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.697] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.697] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.697] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.697] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.697] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.698] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.698] gen8_vertex_flush[56c] = 42 >[ 132.698] gen9_magic_ca_pass: CA fixup (241 -> 283) >[ 132.698] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.698] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.698] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.698] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.698] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.698] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.698] glyphs_format: format=166024, depth=32 >[ 132.698] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.698] sna_glyphs: discarding mask >[ 132.698] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.698] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.698] gen9_render_composite: 0x0, current mode=1/1 >[ 132.698] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.698] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.698] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.698] sna_drawable_use_bo pixmap=2752, box=((0, 0), (7680, 2160)), flags=7... >[ 132.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.698] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.698] sna_drawable_use_bo: using whole GPU bo >[ 132.698] gen9_composite_set_target: pixmap=2752, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.698] color_convert: src=ff000000 [20028888] >[ 132.698] color_convert: dst=ff000000 [20028888] >[ 132.698] sna_render_get_solid: ff000000 >[ 132.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.698] sna_transform_is_imprecise_integer_translation: no transform >[ 132.698] gen9_composite_picture: integer translation (0, 0), removing >[ 132.698] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.698] sna_render_pixmap_bo: GPU all damaged >[ 132.698] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.698] gen4_choose_composite_emitter: solid, identity mask >[ 132.698] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.698] gen9_composite_get_binding_table(fe40) >[ 132.698] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.698] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.698] gen9_emit_vertex_elements: setup id=9 >[ 132.698] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.698] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.698] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.698] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.698] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.698] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.698] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.698] gen8_vertex_flush[664] = 57 >[ 132.698] gen9_magic_ca_pass: CA fixup (283 -> 340) >[ 132.698] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.698] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.698] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.698] sna_accel_flush: flush?=1, dirty?=1 >[ 132.698] sna_accel_flush: syncing SHM pixmap=2754 (refcnt=1) >[ 132.698] _sna_pixmap_move_to_cpu(pixmap=2754, 70x24, flags=3) >[ 132.698] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.698] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.698] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.698] kgem_bo_sync__cpu_full: handle=139 >[ 132.698] gen8_vertex_close: used=1360, vbo active? 3, vb=204, nreloc=2 >[ 132.698] gen8_vertex_close: reloc[0] = 287 >[ 132.698] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.698] kgem_add_handle: handle=3, index=5 >[ 132.698] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.698] gen8_vertex_close: reloc[1] = 342 >[ 132.698] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.698] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.698] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.698] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.698] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.698] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.698] kgem_fixup_relocs: shrinking by 61440 >[ 132.698] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.698] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.698] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.698] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.698] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.698] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.698] __kgem_bo_clear_busy: handle=7 >[ 132.698] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.698] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.698] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.698] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.698] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.698] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.724] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.724] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.724] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.724] __kgem_retire_rq: request 1 complete >[ 132.724] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.724] __kgem_retire_rq: request 2 complete >[ 132.724] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.724] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.724] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.724] sna_block_handler (tv=0.0) >[ 132.724] sna_wakeup_handler >[ 132.724] sna_mode_wakeup: len=64 >[ 132.724] sna_mode_wakeup: recording last swap on pipe=1, frame 7663 [1def], time 132.699970 >[ 132.724] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 132.724] sna_mode_wakeup: flip complete, pending? 2 >[ 132.724] sna_mode_wakeup: recording last swap on pipe=0, frame 7693 [1e0d], time 132.701277 >[ 132.724] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 132.724] sna_mode_wakeup: flip complete, pending? 1 >[ 132.724] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.724] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.724] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.724] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.724] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.724] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.724] sna_crtc_record_swap: recording last swap on pipe=0, frame 7694 [msc=7694], time 132.717940 >[ 132.724] sna_dri2_get_msc: msc=7694 [raw=7694], ust=132717940 >[ 132.724] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 132.724] sna_dri2_schedule_swap(target_msc=7692, divisor=0, remainder=0) >[ 132.724] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 132.724] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.724] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.724] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.724] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.724] sna_crtc_record_swap: recording last swap on pipe=0, frame 7694 [msc=7694], time 132.717940 >[ 132.724] immediate_swap: current_msc=7694, target_msc=7692 -- yes >[ 132.724] can_flip: no, shadow enabled >[ 132.724] sna_dri2_add_event: adding event to window 146) >[ 132.724] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.724] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.724] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.724] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.724] can_xchg: back size=8701e00, front size=8701e00 >[ 132.724] can_xchg: yes, pixmap=165 >[ 132.724] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 >[ 132.724] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.724] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.724] set_bo: pixmap=165, handle=27 (old handle=35) >[ 132.724] set_bo: marking whole pixmap as damaged >[ 132.724] set_bo: applying final/discard move-to-gpu >[ 132.724] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 132.724] set_bo: dropping flush hint from handle=35 >[ 132.724] set_bo: adding flush hint to handle=27 >[ 132.724] mark_stale(handle=35) => 1 >[ 132.724] swap_limit: draw=146 setting swap limit to 3 >[ 132.724] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.724] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.724] sna_dri2_schedule_swap: reported target_msc=7694 >[ 132.724] sna_accel_flush: flush?=0, dirty?=0 >[ 132.724] sna_accel_flush: flush?=0, dirty?=0 >[ 132.724] sna_accel_flush: flush?=0, dirty?=0 >[ 132.724] sna_accel_flush: flush?=0, dirty?=0 >[ 132.724] sna_block_handler (tv=0.0) >[ 132.724] kgem_retire, need_retire?=1 >[ 132.724] __kgem_busy: handle=134, busy=0, wedged=0 >[ 132.724] __kgem_bo_clear_busy: handle=134 >[ 132.724] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.724] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.724] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.724] kgem_retire -- retired=0, need_retire=0 >[ 132.724] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.724] gen6_render_retire: resetting idle vbo >[ 132.724] sna_scanout_do_flush: flush timer active: delta=-19 >[ 132.724] sna_scanout_do_flush (time=132724), triggered >[ 132.724] sna_scanout_flush (time=132724), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 132.724] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.724] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.724] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.724] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.724] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.724] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.724] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.724] sna_pixmap_move_to_gpu: already all-damaged >[ 132.724] sna_pixmap_mark_active: pixmap=165, handle=27 >[ 132.724] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.724] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.724] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.724] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] >[ 132.724] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 132.724] get_fb: reusing fb=101 for handle=27 >[ 132.724] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 >[ 132.724] __kgem_bo_clear_busy: handle=27 >[ 132.724] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 132.724] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 >[ 132.725] __kgem_bo_clear_busy: handle=27 >[ 132.725] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.725] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.725] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 >[ 132.725] sna_accel_do_throttle (time=132724), triggered >[ 132.725] sna_accel_throttle (time=132724) >[ 132.725] sna_accel_disarm_timer[1] (time=132724) >[ 132.725] sna_accel_block: evaluating timers, active=5 >[ 132.725] sna_accel_block: flush timer expires in 16 [132740] >[ 132.725] sna_wakeup_handler >[ 132.725] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.725] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.725] sna_glyphs: discarding mask >[ 132.725] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.725] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.725] gen9_render_composite: 0x0, current mode=0/0 >[ 132.725] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.725] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.725] sna_drawable_use_bo pixmap=2752, box=((0, 0), (7680, 2160)), flags=7... >[ 132.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.725] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.725] sna_drawable_use_bo: using whole GPU bo >[ 132.725] gen9_composite_set_target: pixmap=2752, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.725] color_convert: src=ff000000 [20028888] >[ 132.725] color_convert: dst=ff000000 [20028888] >[ 132.725] sna_render_get_solid: ff000000 >[ 132.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.725] sna_transform_is_imprecise_integer_translation: no transform >[ 132.725] gen9_composite_picture: integer translation (0, 0), removing >[ 132.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.725] sna_render_pixmap_bo: GPU all damaged >[ 132.725] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.725] gen4_choose_composite_emitter: solid, identity mask >[ 132.725] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.725] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.725] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.725] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.725] kgem_add_handle: handle=4, index=0 >[ 132.725] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.725] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.725] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.725] gen9_composite_get_binding_table(ffc0) >[ 132.725] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.725] kgem_add_handle: handle=138, index=1 >[ 132.725] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.725] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.725] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.725] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.725] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.725] kgem_add_handle: handle=7, index=2 >[ 132.725] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.725] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.725] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.725] kgem_add_handle: handle=6, index=3 >[ 132.725] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.725] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.725] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.725] gen9_emit_sampler: sampler = a >[ 132.725] gen9_emit_sf: num_sf_outputs=2 >[ 132.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.725] gen9_emit_vertex_elements: setup id=9 >[ 132.725] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.725] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.725] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.725] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.725] gen8_vertex_flush[498] = 9 >[ 132.725] gen9_magic_ca_pass: CA fixup (0 -> 9) >[ 132.725] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.725] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.725] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.725] sna_glyphs: discarding mask >[ 132.725] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.725] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.725] gen9_render_composite: 0x0, current mode=1/1 >[ 132.725] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.725] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.725] sna_drawable_use_bo pixmap=2752, box=((0, 0), (7680, 2160)), flags=7... >[ 132.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.725] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.725] sna_drawable_use_bo: using whole GPU bo >[ 132.725] gen9_composite_set_target: pixmap=2752, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.725] color_convert: src=ffffffff [20028888] >[ 132.725] color_convert: dst=ffffffff [20028888] >[ 132.725] sna_render_get_solid: ffffffff >[ 132.725] sna_render_get_solid(white) >[ 132.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.725] sna_transform_is_imprecise_integer_translation: no transform >[ 132.725] gen9_composite_picture: integer translation (0, 0), removing >[ 132.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.725] sna_render_pixmap_bo: GPU all damaged >[ 132.725] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.725] gen4_choose_composite_emitter: solid, identity mask >[ 132.725] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.725] gen9_composite_get_binding_table(fec0) >[ 132.725] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 132.725] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.725] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.725] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.725] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.725] gen9_emit_vertex_elements: setup id=9 >[ 132.725] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.725] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.725] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.725] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.725] gen8_vertex_flush[598] = 42 >[ 132.725] gen9_magic_ca_pass: CA fixup (9 -> 51) >[ 132.725] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.725] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.725] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.725] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.725] glyphs_format: format=166024, depth=32 >[ 132.725] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.725] sna_glyphs: discarding mask >[ 132.725] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.725] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.725] gen9_render_composite: 0x0, current mode=1/1 >[ 132.725] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.725] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.725] sna_drawable_use_bo pixmap=2752, box=((0, 0), (7680, 2160)), flags=7... >[ 132.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.725] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.725] sna_drawable_use_bo: using whole GPU bo >[ 132.725] gen9_composite_set_target: pixmap=2752, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.725] color_convert: src=ffffffff [20028888] >[ 132.725] color_convert: dst=ffffffff [20028888] >[ 132.725] sna_render_get_solid: ffffffff >[ 132.725] sna_render_get_solid(white) >[ 132.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.725] sna_transform_is_imprecise_integer_translation: no transform >[ 132.725] gen9_composite_picture: integer translation (0, 0), removing >[ 132.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.725] sna_render_pixmap_bo: GPU all damaged >[ 132.725] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.725] gen4_choose_composite_emitter: solid, identity mask >[ 132.725] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.725] gen9_composite_get_binding_table(fe40) >[ 132.725] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.725] gen9_emit_vertex_elements: setup id=9 >[ 132.725] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.725] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.725] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.725] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.725] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.725] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.725] gen8_vertex_flush[690] = 57 >[ 132.725] gen9_magic_ca_pass: CA fixup (51 -> 108) >[ 132.725] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.725] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.725] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.725] sna_glyphs: discarding mask >[ 132.725] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.725] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.725] gen9_render_composite: 0x0, current mode=1/1 >[ 132.725] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.725] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.725] sna_drawable_use_bo pixmap=2752, box=((0, 0), (7680, 2160)), flags=7... >[ 132.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.725] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.725] sna_drawable_use_bo: using whole GPU bo >[ 132.725] gen9_composite_set_target: pixmap=2752, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.725] color_convert: src=ffffffff [20028888] >[ 132.725] color_convert: dst=ffffffff [20028888] >[ 132.725] sna_render_get_solid: ffffffff >[ 132.725] sna_render_get_solid(white) >[ 132.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.725] sna_transform_is_imprecise_integer_translation: no transform >[ 132.725] gen9_composite_picture: integer translation (0, 0), removing >[ 132.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.725] sna_render_pixmap_bo: GPU all damaged >[ 132.725] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.725] gen4_choose_composite_emitter: solid, identity mask >[ 132.725] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.725] gen9_composite_get_binding_table(fe40) >[ 132.725] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.725] gen9_emit_vertex_elements: setup id=9 >[ 132.725] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.725] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.725] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.725] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.725] gen8_vertex_flush[788] = 9 >[ 132.725] gen9_magic_ca_pass: CA fixup (108 -> 117) >[ 132.725] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.725] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=ac0, drawable=a74 >[ 132.725] sna_validate_gc: recomputing clip >[ 132.725] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.725] sna_copy_area: src=pixmap=2752:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.725] sna_copy_area: normal copy >[ 132.725] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.725] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.726] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.726] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.726] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.726] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.726] sna_do_copy: pixmap -- no source clipping >[ 132.726] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.726] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.726] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2752+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.726] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.726] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.726] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.726] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.726] sna_drawable_use_bo: pinned, never REPLACES >[ 132.726] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.726] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.726] sna_drawable_use_bo: using whole GPU bo >[ 132.726] sna_pixmap_move_to_gpu(pixmap=2752, usage=0), flags=a >[ 132.726] sna_pixmap_move_to_gpu: already all-damaged >[ 132.726] sna_pixmap_mark_active: pixmap=2752, handle=138 >[ 132.726] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.726] sna_pixmap_make_cow: make cow src=2752, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.726] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.726] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.726] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.726] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.726] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.726] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.726] kgem_set_mode: flushing before new bo >[ 132.726] gen8_vertex_close: used=468, vbo active? 3, vb=200, nreloc=1 >[ 132.726] gen8_vertex_close: reloc[0] = 289 >[ 132.726] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.726] kgem_add_handle: handle=3, index=4 >[ 132.726] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.726] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.726] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.726] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.726] kgem_fixup_relocs: shrinking by 61440 >[ 132.726] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.726] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.726] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.726] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.726] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.726] __kgem_bo_clear_busy: handle=7 >[ 132.726] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.726] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.726] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.726] __kgem_bo_clear_busy: handle=7 >[ 132.726] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.726] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.726] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.726] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.726] aligning vertex: was 4, now 2 floats per vertex >[ 132.726] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.726] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.726] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.726] kgem_add_handle: handle=4, index=0 >[ 132.726] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.726] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.726] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.726] gen9_composite_get_binding_table(ffc0) >[ 132.726] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.726] kgem_add_handle: handle=134, index=1 >[ 132.726] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.726] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.726] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.726] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.726] kgem_add_handle: handle=138, index=2 >[ 132.726] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.726] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.726] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.726] gen9_emit_sampler: sampler = 0 >[ 132.726] gen9_emit_sf: num_sf_outputs=1 >[ 132.726] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.726] gen9_emit_vertex_elements: setup id=0 >[ 132.726] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.726] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.726] gen8_vertex_flush[490] = 3 >[ 132.726] sna_destroy_pixmap: pixmap=2752, attached?=1 >[ 132.726] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.726] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.726] __kgem_bo_destroy: handle=138 -> active >[ 132.726] __sna_free_pixmap(pixmap=2752) >[ 132.726] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.726] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.726] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.726] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.726] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.726] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.726] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.726] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.726] gen9_render_composite: 7680x2160, current mode=1/1 >[ 132.726] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.726] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.726] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.726] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.726] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.726] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.726] sna_pixmap_undo_cow: freeing cow >[ 132.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.726] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.726] sna_drawable_use_bo: using whole GPU bo >[ 132.726] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.726] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.726] sna_transform_is_imprecise_integer_translation: no transform >[ 132.726] gen9_composite_picture: integer translation (0, 0), removing >[ 132.726] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.726] sna_render_pixmap_bo: GPU all damaged >[ 132.726] color_convert: src=29000000 [20028888] >[ 132.726] color_convert: dst=29000000 [20028888] >[ 132.726] sna_render_get_solid: 29000000 >[ 132.726] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.726] gen4_choose_composite_emitter: identity source, identity mask >[ 132.726] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.726] __kgem_retire_rq: request 1 complete >[ 132.726] kgem_set_mode: flushing before new bo >[ 132.726] gen8_vertex_close: used=474, vbo active? 3, vb=1, nreloc=1 >[ 132.726] gen8_vertex_close: reloc[0] = 287 >[ 132.726] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.726] kgem_add_handle: handle=3, index=3 >[ 132.726] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.726] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.726] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.726] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.726] kgem_fixup_relocs: shrinking by 61440 >[ 132.726] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.726] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.726] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.726] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.726] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.726] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.726] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.726] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.726] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.726] aligning vertex: was 2, now 5 floats per vertex >[ 132.726] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.726] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.726] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.726] kgem_add_handle: handle=4, index=0 >[ 132.726] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.726] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.726] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.726] gen9_composite_get_binding_table(ffc0) >[ 132.726] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.726] kgem_add_handle: handle=136, index=1 >[ 132.726] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.726] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.726] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.726] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.726] kgem_add_handle: handle=137, index=2 >[ 132.726] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.726] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.726] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.726] kgem_add_reloc64: adding proxy [delta=164] for handle=7 >[ 132.726] kgem_add_handle: handle=7, index=3 >[ 132.726] kgem_add_reloc64[5] = (delta=164, target handle=3, presumed=fffe8000) >[ 132.726] [3fc0] bind bo(handle=7, addr=fffe80a4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.726] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.726] gen9_emit_sampler: sampler = 3 >[ 132.726] gen9_emit_sf: num_sf_outputs=2 >[ 132.726] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.726] gen9_emit_vertex_elements: setup id=10 >[ 132.726] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.726] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.726] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.726] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.726] gen8_vertex_flush[498] = 3 >[ 132.726] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.726] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.726] kgem_can_create_2d: untiled size=66355200 >[ 132.726] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.726] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.726] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.726] sna_create_pixmap: usage=0, flags=1b >[ 132.726] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.726] __pop_freed_pixmap: reusing freed pixmap=2752 header >[ 132.726] create_pixmap_hdr: pixmap=2755, width=7680, height=2160, usage=0 >[ 132.726] sna_create_pixmap: serial=2755, 7680x2160, usage=0 >[ 132.726] sna_composite_rectangles(pixmap=2756, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.726] sna_composite_rectangles: converted to op 0 >[ 132.726] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.726] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.726] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.726] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.726] sna_composite_rectangles: dropping last-cpu hint >[ 132.726] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=19... >[ 132.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.726] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.726] sna_pixmap_move_to_gpu(pixmap=2756, usage=0), flags=b >[ 132.726] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.726] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.726] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.726] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.726] sna_pixmap_alloc_gpu: pixmap=2756 >[ 132.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) >[ 132.726] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.726] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.726] 1:from active: pitch=30720, tiling=1, handle=138, id=1788 >[ 132.726] __sna_damage_all(7680, 2160) >[ 132.726] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.727] sna_pixmap_mark_active: pixmap=2756, handle=138 >[ 132.727] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.727] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.727] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.727] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.727] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.727] sna_render_get_solid: 0 >[ 132.727] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.727] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.727] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.727] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.727] aligning vertex: was 5, now 2 floats per vertex >[ 132.727] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.727] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.727] gen9_composite_get_binding_table(fec0) >[ 132.727] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.727] kgem_add_handle: handle=138, index=4 >[ 132.727] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.727] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.727] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.727] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.727] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.727] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.727] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.727] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.727] gen9_emit_sampler: sampler = 1 >[ 132.727] gen9_emit_sf: num_sf_outputs=1 >[ 132.727] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.727] gen9_emit_vertex_elements: setup id=0 >[ 132.727] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.727] (0, 0), (7680, 2160) >[ 132.727] gen8_vertex_flush[56c] = 3 >[ 132.727] sna_composite_rectangles: pixmap=2756 marking clear [0]? 1 >[ 132.727] sna_composite_rectangles(pixmap=2756, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.727] sna_composite_rectangles: converted to op 1 >[ 132.727] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.727] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.727] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.727] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.727] sna_composite_rectangles: dropping last-cpu hint >[ 132.727] sna_drawable_use_bo pixmap=2756, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.727] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.727] sna_drawable_use_bo: using whole GPU bo >[ 132.727] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.727] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.727] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.727] sna_render_get_solid: ffe5e3e1 >[ 132.727] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.727] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.727] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.727] gen9_composite_get_binding_table(fe00) >[ 132.727] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.727] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.727] kgem_add_handle: handle=32, index=5 >[ 132.727] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.727] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.727] gen9_emit_vertex_elements: setup id=0 >[ 132.727] (7679, 0), (7680, 2160) >[ 132.727] gen8_vertex_flush[5a8] = 3 >[ 132.727] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=ac4 >[ 132.727] sna_validate_gc: recomputing clip >[ 132.727] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6f150] >[ 132.727] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2756:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.727] sna_copy_area: normal copy >[ 132.727] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.727] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.727] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.727] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.727] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.727] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.727] sna_do_copy: pixmap -- no source clipping >[ 132.727] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.727] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.727] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2756+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.727] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.727] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.727] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.727] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.727] sna_drawable_use_bo: using whole GPU bo >[ 132.727] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.727] sna_pixmap_move_to_gpu: already all-damaged >[ 132.727] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.727] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.727] sna_pixmap_make_cow: make cow src=2659, dst=2756, handle=136 (already cow? src=0, dst=0) >[ 132.727] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.727] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.728] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.728] __kgem_bo_destroy: handle=138 -> active >[ 132.728] sna_pixmap_make_cow: moo! attaching clone to pixmap=2756 (source=2659, handle=136) >[ 132.728] sna_destroy_pixmap: pixmap=2754, attached?=1 >[ 132.728] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.728] __sna_free_pixmap(pixmap=2754) >[ 132.728] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.728] kgem_bo_sync__cpu: handle=139 >[ 132.728] sna_accel_watch_flush: enable=-1 >[ 132.728] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.728] __kgem_bo_destroy: handle=139, size=8192 >[ 132.728] __kgem_bo_destroy: handle=139, not reusable >[ 132.728] kgem_bo_free: handle=139, size=8192 >[ 132.728] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.728] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.728] sna_accel_flush: flush?=0, dirty?=0 >[ 132.728] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.728] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.728] create_pixmap: serial=2757, usage=0, 0x0 >[ 132.728] create_pixmap_hdr: pixmap=2757, width=70, height=24, usage=0 >[ 132.728] kgem_create_map(0x7f1c44167000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.728] __kgem_bo_init(handle=139, num_pages=2) >[ 132.728] kgem_create_map(ptr=0x7f1c44167000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.728] sna_accel_watch_flush: enable=1 >[ 132.728] __sna_damage_all(70, 24) >[ 132.728] sna_pixmap_create_shm: serial=2757, 70x24, usage=0 >[ 132.728] sna_composite(pixmap=2756, op=3, src=2758+(0, 0), mask=0+(118, 350), dst=2756+(118, 350)+(0, 0), size=(70, 24) >[ 132.728] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.728] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.728] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.728] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.728] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.728] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.728] gen9_render_composite: 70x24, current mode=1/1 >[ 132.728] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.728] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.728] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.728] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.728] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.728] sna_drawable_use_bo pixmap=2756, box=((118, 350), (188, 374)), flags=7... >[ 132.728] sna_pixmap_undo_cow: pixmap=2756, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.728] sna_pixmap_undo_cow: copying cow >[ 132.728] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.728] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.728] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.728] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.728] 1:from active: pitch=30720, tiling=1, handle=138, id=1790 >[ 132.728] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.728] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.728] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.728] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.728] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.728] gen9_composite_get_binding_table(fd80) >[ 132.728] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.728] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.728] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.728] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.728] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.728] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.728] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.728] gen9_emit_sampler: sampler = 0 >[ 132.728] gen9_emit_vertex_elements: setup id=0 >[ 132.728] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.728] gen8_vertex_flush[5ec] = 3 >[ 132.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.729] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.729] sna_drawable_use_bo: using whole GPU bo >[ 132.729] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.729] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.729] sna_transform_is_imprecise_integer_translation: no transform >[ 132.729] gen9_composite_picture: integer translation (0, 0), removing >[ 132.729] sna_render_pixmap_bo pixmap=2758, (0, 0)x(70, 24)/(70, 24) >[ 132.729] sna_render_pixmap_bo: CPU all damaged >[ 132.729] sna_add_flush_pixmap: marking pixmap=2758 for flushing >[ 132.729] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.729] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.729] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.729] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.729] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.729] gen4_choose_composite_emitter: identity src, no mask >[ 132.729] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.729] gen8_vertex_close: used=508, vbo active? 3, vb=401, nreloc=2 >[ 132.729] gen8_vertex_close: reloc[0] = 289 >[ 132.729] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.729] kgem_add_handle: handle=3, index=6 >[ 132.729] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.729] gen8_vertex_close: reloc[1] = 342 >[ 132.729] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.729] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.729] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.729] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.729] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.729] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.729] kgem_fixup_relocs: shrinking by 61440 >[ 132.729] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.729] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.729] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.729] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.729] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.729] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.729] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.729] __kgem_bo_clear_busy: handle=7 >[ 132.729] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.729] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.729] __kgem_bo_clear_busy: handle=7 >[ 132.729] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.729] __kgem_bo_clear_busy: handle=32 >[ 132.729] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.729] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.729] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.729] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.729] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.729] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.729] aligning vertex: was 2, now 3 floats per vertex >[ 132.729] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.729] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.729] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.729] kgem_add_handle: handle=4, index=0 >[ 132.729] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.729] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.729] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.729] gen9_composite_get_binding_table(ffc0) >[ 132.729] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.729] kgem_add_handle: handle=138, index=1 >[ 132.729] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.729] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.729] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.729] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.729] kgem_add_handle: handle=139, index=2 >[ 132.729] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.729] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.729] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.729] gen9_emit_sampler: sampler = 2 >[ 132.729] gen9_emit_sf: num_sf_outputs=1 >[ 132.729] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.729] gen9_emit_vertex_elements: setup id=2 >[ 132.729] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.729] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.729] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.729] gen8_vertex_flush[490] = 3 >[ 132.729] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.729] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.729] sna_glyphs: discarding mask >[ 132.729] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.729] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.729] gen9_render_composite: 0x0, current mode=1/1 >[ 132.729] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.729] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.729] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.729] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.729] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.729] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.729] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.729] sna_drawable_use_bo: using whole GPU bo >[ 132.729] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.730] color_convert: src=ff000000 [20028888] >[ 132.730] color_convert: dst=ff000000 [20028888] >[ 132.730] sna_render_get_solid: ff000000 >[ 132.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.730] sna_transform_is_imprecise_integer_translation: no transform >[ 132.730] gen9_composite_picture: integer translation (0, 0), removing >[ 132.730] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.730] sna_render_pixmap_bo: GPU all damaged >[ 132.730] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.730] gen4_choose_composite_emitter: solid, identity mask >[ 132.730] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.730] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.730] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.730] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.730] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.730] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.730] aligning vertex: was 3, now 4 floats per vertex >[ 132.730] gen9_composite_get_binding_table(ff00) >[ 132.730] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.730] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.730] kgem_add_handle: handle=7, index=3 >[ 132.730] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.730] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.730] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.730] kgem_add_handle: handle=6, index=4 >[ 132.730] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.730] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.730] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.730] gen9_emit_sampler: sampler = a >[ 132.730] gen9_emit_sf: num_sf_outputs=2 >[ 132.730] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.730] gen9_emit_vertex_elements: setup id=9 >[ 132.730] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.730] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.730] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.730] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.730] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.730] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.730] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.730] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.730] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.730] gen8_vertex_flush[56c] = 42 >[ 132.730] gen9_magic_ca_pass: CA fixup (130 -> 172) >[ 132.730] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.730] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.730] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.730] sna_accel_flush: flush?=1, dirty?=1 >[ 132.730] sna_accel_flush: syncing SHM pixmap=2758 (refcnt=1) >[ 132.730] _sna_pixmap_move_to_cpu(pixmap=2758, 70x24, flags=3) >[ 132.730] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.730] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.730] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.730] kgem_bo_sync__cpu_full: handle=139 >[ 132.730] gen8_vertex_close: used=688, vbo active? 3, vb=204, nreloc=2 >[ 132.730] gen8_vertex_close: reloc[0] = 287 >[ 132.730] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.730] kgem_add_handle: handle=3, index=5 >[ 132.730] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.730] gen8_vertex_close: reloc[1] = 342 >[ 132.730] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.730] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.730] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.730] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.730] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.730] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x80, presumed-offset=fe72e000 >[ 132.731] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 132.731] kgem_create_linear(65536) >[ 132.731] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 132.731] search_linear_cache: searching for inactive cpu map >[ 132.731] kgem_bo_remove_from_inactive: removing handle=125 from inactive >[ 132.731] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache >[ 132.731] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7f1c722d8000) >[ 132.731] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] >[ 132.731] kgem_bo_sync__cpu: handle=125 >[ 132.731] __kgem_busy: handle=125, busy=0, wedged=0 >[ 132.731] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 >[ 132.731] __kgem_busy: handle=125, busy=0, wedged=0 >[ 132.731] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] >[ 132.731] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 >[ 132.731] kgem_new_batch: using last batch handle=128 >[ 132.731] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe72e000 >[ 132.731] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.731] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.731] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9e000 >[ 132.731] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.731] __kgem_bo_clear_busy: handle=7 >[ 132.731] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.731] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.731] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.731] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.731] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.731] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.748] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.748] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.748] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.748] __kgem_retire_rq: request 1 complete >[ 132.748] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 132.748] __kgem_retire_rq: request 2 complete >[ 132.748] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.748] __kgem_retire_rq: request 128 complete >[ 132.748] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.748] kgem_bo_move_to_inactive: moving handle=128 to inactive >[ 132.748] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.748] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.748] sna_block_handler (tv=0.0) >[ 132.748] sna_wakeup_handler >[ 132.748] sna_mode_wakeup: len=96 >[ 132.748] sna_mode_wakeup: recording last swap on pipe=1, frame 7665 [1df1], time 132.733305 >[ 132.748] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] >[ 132.748] sna_mode_wakeup: flip complete, pending? 2 >[ 132.748] sna_dri2_vblank_handler(type=2, sequence=7695, draw=1810) >[ 132.748] sna_crtc_record_swap: recording last swap on pipe=0, frame 7695 [msc=7695], time 132.734611 >[ 132.748] sna_dri2_vblank_handler: 2 complete, frame=7695 tv=132.734611 >[ 132.748] sna_dri2_blit_complete: blit finished >[ 132.748] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7695, tv=132.734611) >[ 132.748] frame_swap_complete(type=2): draw=146, pipe=0, frame=7695 [msc=7695], tv=132.734611 >[ 132.748] sna_accel_flush: flush?=0, dirty?=0 >[ 132.748] sna_dri2_event_free(draw?=1) >[ 132.748] sna_dri2_remove_event: remove[0x55bca9e6f0b0] from window 146, active? 1 >[ 132.749] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.749] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.749] sna_dri2_vblank_handler complete >[ 132.749] sna_mode_wakeup: recording last swap on pipe=0, frame 7695 [1e0f], time 132.734611 >[ 132.749] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=3] >[ 132.749] sna_mode_wakeup: flip complete, pending? 1 >[ 132.749] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.749] sna_accel_flush: flush?=0, dirty?=0 >[ 132.749] sna_accel_flush: flush?=0, dirty?=0 >[ 132.749] sna_block_handler (tv=0.0) >[ 132.749] sna_wakeup_handler >[ 132.749] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.749] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.749] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.749] glyphs_format: format=166024, depth=32 >[ 132.749] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.749] sna_glyphs: discarding mask >[ 132.749] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.749] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.749] gen9_render_composite: 0x0, current mode=0/1 >[ 132.749] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.749] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.749] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.749] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.749] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.749] sna_drawable_use_bo: using whole GPU bo >[ 132.749] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.749] color_convert: src=ff000000 [20028888] >[ 132.749] color_convert: dst=ff000000 [20028888] >[ 132.749] sna_render_get_solid: ff000000 >[ 132.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.749] sna_transform_is_imprecise_integer_translation: no transform >[ 132.749] gen9_composite_picture: integer translation (0, 0), removing >[ 132.749] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.749] sna_render_pixmap_bo: GPU all damaged >[ 132.749] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.749] gen4_choose_composite_emitter: solid, identity mask >[ 132.749] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.749] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.749] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.749] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.749] kgem_add_handle: handle=4, index=0 >[ 132.749] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.749] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.749] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.749] gen9_composite_get_binding_table(ffc0) >[ 132.749] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.749] kgem_add_handle: handle=138, index=1 >[ 132.749] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.749] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.749] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.749] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.749] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.749] kgem_add_handle: handle=7, index=2 >[ 132.749] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.749] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.749] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.749] kgem_add_handle: handle=6, index=3 >[ 132.749] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.749] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.749] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.749] gen9_emit_sampler: sampler = a >[ 132.749] gen9_emit_sf: num_sf_outputs=2 >[ 132.749] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.749] gen9_emit_vertex_elements: setup id=9 >[ 132.749] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.749] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.749] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.749] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.749] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.749] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.749] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.749] gen8_vertex_flush[498] = 57 >[ 132.749] gen9_magic_ca_pass: CA fixup (172 -> 229) >[ 132.749] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.749] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.749] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.749] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.749] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.749] sna_glyphs: discarding mask >[ 132.749] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.749] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.749] gen9_render_composite: 0x0, current mode=1/1 >[ 132.749] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.749] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.749] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.749] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.749] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.749] sna_drawable_use_bo: using whole GPU bo >[ 132.749] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.749] color_convert: src=ff000000 [20028888] >[ 132.749] color_convert: dst=ff000000 [20028888] >[ 132.749] sna_render_get_solid: ff000000 >[ 132.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.749] sna_transform_is_imprecise_integer_translation: no transform >[ 132.749] gen9_composite_picture: integer translation (0, 0), removing >[ 132.749] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.749] sna_render_pixmap_bo: GPU all damaged >[ 132.749] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.749] gen4_choose_composite_emitter: solid, identity mask >[ 132.749] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.749] gen9_composite_get_binding_table(fec0) >[ 132.749] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.749] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.749] gen9_emit_vertex_elements: setup id=9 >[ 132.749] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.749] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.749] gen8_vertex_flush[590] = 9 >[ 132.749] gen9_magic_ca_pass: CA fixup (229 -> 238) >[ 132.749] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.749] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.749] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.749] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.749] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.749] sna_glyphs: discarding mask >[ 132.749] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.749] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.749] gen9_render_composite: 0x0, current mode=1/1 >[ 132.749] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.749] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.749] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.749] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.749] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.749] sna_drawable_use_bo: using whole GPU bo >[ 132.749] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.749] color_convert: src=ffffffff [20028888] >[ 132.749] color_convert: dst=ffffffff [20028888] >[ 132.749] sna_render_get_solid: ffffffff >[ 132.749] sna_render_get_solid(white) >[ 132.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.749] sna_transform_is_imprecise_integer_translation: no transform >[ 132.749] gen9_composite_picture: integer translation (0, 0), removing >[ 132.749] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.749] sna_render_pixmap_bo: GPU all damaged >[ 132.749] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.749] gen4_choose_composite_emitter: solid, identity mask >[ 132.749] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.749] gen9_composite_get_binding_table(fec0) >[ 132.749] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 132.749] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.749] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.749] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.749] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.749] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.749] gen9_emit_vertex_elements: setup id=9 >[ 132.749] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.749] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.749] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.749] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.749] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.749] gen8_vertex_flush[690] = 42 >[ 132.749] gen9_magic_ca_pass: CA fixup (238 -> 280) >[ 132.749] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.749] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.749] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.749] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.749] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.749] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.749] glyphs_format: format=166024, depth=32 >[ 132.749] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.749] sna_glyphs: discarding mask >[ 132.749] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.749] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.749] gen9_render_composite: 0x0, current mode=1/1 >[ 132.749] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.749] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.749] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.749] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.749] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.749] sna_drawable_use_bo: using whole GPU bo >[ 132.749] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.749] color_convert: src=ffffffff [20028888] >[ 132.749] color_convert: dst=ffffffff [20028888] >[ 132.749] sna_render_get_solid: ffffffff >[ 132.749] sna_render_get_solid(white) >[ 132.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.749] sna_transform_is_imprecise_integer_translation: no transform >[ 132.749] gen9_composite_picture: integer translation (0, 0), removing >[ 132.749] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.749] sna_render_pixmap_bo: GPU all damaged >[ 132.749] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.749] gen4_choose_composite_emitter: solid, identity mask >[ 132.749] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.749] gen9_composite_get_binding_table(fe40) >[ 132.749] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.749] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.749] gen9_emit_vertex_elements: setup id=9 >[ 132.749] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.749] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.749] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.750] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.750] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.750] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.750] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.750] gen8_vertex_flush[788] = 57 >[ 132.750] gen9_magic_ca_pass: CA fixup (280 -> 337) >[ 132.750] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.750] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.750] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.750] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.750] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.750] sna_glyphs: discarding mask >[ 132.750] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.750] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.750] gen9_render_composite: 0x0, current mode=1/1 >[ 132.750] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.750] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.750] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.750] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.750] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.750] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.750] sna_drawable_use_bo: using whole GPU bo >[ 132.750] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.750] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.750] color_convert: src=ffffffff [20028888] >[ 132.750] color_convert: dst=ffffffff [20028888] >[ 132.750] sna_render_get_solid: ffffffff >[ 132.750] sna_render_get_solid(white) >[ 132.750] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.750] sna_transform_is_imprecise_integer_translation: no transform >[ 132.750] gen9_composite_picture: integer translation (0, 0), removing >[ 132.750] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.750] sna_render_pixmap_bo: GPU all damaged >[ 132.750] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.750] gen4_choose_composite_emitter: solid, identity mask >[ 132.750] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.750] gen9_composite_get_binding_table(fe40) >[ 132.750] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.750] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.750] gen9_emit_vertex_elements: setup id=9 >[ 132.750] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.750] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.750] gen8_vertex_flush[880] = 9 >[ 132.750] gen9_magic_ca_pass: CA fixup (337 -> 346) >[ 132.750] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.750] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.750] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.750] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 132.750] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.750] create_pixmap: serial=2759, usage=0, 0x0 >[ 132.750] create_pixmap_hdr: pixmap=2759, width=70, height=42, usage=0 >[ 132.750] kgem_create_map(0x7f1c44151000 size=11760, read-only?=0) - has_userptr?=1 >[ 132.750] __kgem_bo_init(handle=140, num_pages=3) >[ 132.750] kgem_create_map(ptr=0x7f1c44151000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 132.750] sna_accel_watch_flush: enable=1 >[ 132.750] __sna_damage_all(70, 42) >[ 132.750] sna_pixmap_create_shm: serial=2759, 70x42, usage=0 >[ 132.750] sna_composite(pixmap=2756, op=3, src=2760+(0, 0), mask=0+(118, 232), dst=2756+(118, 232)+(0, 0), size=(70, 42) >[ 132.750] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 132.750] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 132.750] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.750] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 132.750] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 132.750] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 132.750] gen9_render_composite: 70x42, current mode=1/1 >[ 132.750] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.750] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.750] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.750] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.750] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 132.750] sna_drawable_use_bo pixmap=2756, box=((118, 232), (188, 274)), flags=7... >[ 132.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.750] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.750] sna_drawable_use_bo: using whole GPU bo >[ 132.750] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.750] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 132.750] sna_transform_is_imprecise_integer_translation: no transform >[ 132.750] gen9_composite_picture: integer translation (0, 0), removing >[ 132.750] sna_render_pixmap_bo pixmap=2760, (0, 0)x(70, 42)/(70, 42) >[ 132.750] sna_render_pixmap_bo: CPU all damaged >[ 132.750] sna_add_flush_pixmap: marking pixmap=2760 for flushing >[ 132.750] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.750] gen8_vertex_close: used=1384, vbo active? 3, vb=200, nreloc=1 >[ 132.750] gen8_vertex_close: reloc[0] = 289 >[ 132.750] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.750] kgem_add_handle: handle=3, index=4 >[ 132.750] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.750] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.750] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.750] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.750] kgem_fixup_relocs: shrinking by 61440 >[ 132.750] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.750] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.750] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.750] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.750] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.750] __kgem_bo_clear_busy: handle=7 >[ 132.750] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.750] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.750] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.750] __kgem_bo_clear_busy: handle=7 >[ 132.750] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.750] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.750] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.750] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.750] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 132.750] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.750] gen4_choose_composite_emitter: identity src, no mask >[ 132.750] needs_batch_flush: flushing before handle=140 for new reservation >[ 132.750] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 132.750] aligning vertex: was 4, now 3 floats per vertex >[ 132.750] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.750] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.750] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.750] kgem_add_handle: handle=4, index=0 >[ 132.750] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.750] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.750] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.750] gen9_composite_get_binding_table(ffc0) >[ 132.750] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.750] kgem_add_handle: handle=138, index=1 >[ 132.750] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.750] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.750] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.750] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 132.750] kgem_add_handle: handle=140, index=2 >[ 132.750] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.750] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 132.750] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.750] gen9_emit_sampler: sampler = 2 >[ 132.750] gen9_emit_sf: num_sf_outputs=1 >[ 132.750] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.750] gen9_emit_vertex_elements: setup id=2 >[ 132.750] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.750] gen9_render_composite_box: (118, 232), (188, 274) >[ 132.750] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 132.750] gen8_vertex_flush[490] = 3 >[ 132.750] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 132.750] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.750] sna_glyphs: discarding mask >[ 132.750] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 132.750] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.750] gen9_render_composite: 0x0, current mode=1/1 >[ 132.750] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 132.750] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.750] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.750] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.750] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.750] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.750] sna_drawable_use_bo: using whole GPU bo >[ 132.750] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.750] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.750] color_convert: src=ff000000 [20028888] >[ 132.750] color_convert: dst=ff000000 [20028888] >[ 132.750] sna_render_get_solid: ff000000 >[ 132.750] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.750] sna_transform_is_imprecise_integer_translation: no transform >[ 132.750] gen9_composite_picture: integer translation (0, 0), removing >[ 132.750] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.750] sna_render_pixmap_bo: GPU all damaged >[ 132.750] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.750] gen4_choose_composite_emitter: solid, identity mask >[ 132.750] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.750] aligning vertex: was 3, now 4 floats per vertex >[ 132.750] gen9_composite_get_binding_table(ff00) >[ 132.750] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.750] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.750] kgem_add_handle: handle=7, index=3 >[ 132.750] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.750] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.750] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.750] kgem_add_handle: handle=6, index=4 >[ 132.750] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.750] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.750] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.750] gen9_emit_sampler: sampler = a >[ 132.750] gen9_emit_sf: num_sf_outputs=2 >[ 132.750] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.750] gen9_emit_vertex_elements: setup id=9 >[ 132.750] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.750] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.750] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.750] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.750] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.750] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.750] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.750] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 132.750] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.750] gen8_vertex_flush[56c] = 42 >[ 132.750] gen9_magic_ca_pass: CA fixup (349 -> 391) >[ 132.750] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.750] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.750] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.750] sna_create_pixmap(10, 10, 32, usage=3) >[ 132.750] kgem_can_create_2d: 10x10 @ 32 >[ 132.750] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.750] kgem_can_create_2d: untiled size=4096 >[ 132.750] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.750] kgem_choose_tiling: 10x10 -> 0 >[ 132.750] sna_create_pixmap: usage=3, flags=a >[ 132.750] sna_create_pixmap: small buffer [400], attaching to shadow pixmap >[ 132.750] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 >[ 132.750] create_pixmap: serial=2762, usage=3, 10x10 >[ 132.750] sna_create_pixmap: serial=2762, 10x10, usage=3 >[ 132.750] sna_composite(pixmap=2762, op=1, src=2761+(0, 0), mask=0+(0, 0), dst=2762+(0, 0)+(0, 0), size=(10, 10) >[ 132.750] sna_compute_composite_region: dst=(0, 0)x(10, 10) >[ 132.750] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) >[ 132.750] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] >[ 132.750] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) >[ 132.750] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) >[ 132.750] sna_composite: fallback, dst pixmap=2762 is too small (or completely damaged) >[ 132.750] sna_composite: fallback -- fbComposite >[ 132.750] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) >[ 132.750] sna_composite_fb: fallback -- move src to cpu >[ 132.750] sna_composite_fb: fallback -- move dst to cpu >[ 132.750] sna_drawable_move_region_to_cpu(pixmap=2762 (10x10), [(0, 0), (10, 10)], flags=5) >[ 132.750] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) >[ 132.750] _sna_pixmap_move_to_cpu(pixmap=2762, 10x10, flags=5) >[ 132.750] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 >[ 132.750] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] >[ 132.750] _sna_pixmap_move_to_cpu: marking as damaged >[ 132.750] __sna_damage_all(10, 10) >[ 132.751] sna_pixmap_free_gpu: handle=0 (pinned? 0) >[ 132.751] sna_transform_is_imprecise_integer_translation: no transform >[ 132.751] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 >[ 132.751] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 132.751] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.751] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.751] glyphs_format: format=166024, depth=32 >[ 132.751] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.751] sna_glyphs: discarding mask >[ 132.751] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 132.751] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.751] gen9_render_composite: 0x0, current mode=1/1 >[ 132.751] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.751] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.751] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.751] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.751] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.751] sna_drawable_use_bo: using whole GPU bo >[ 132.751] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.751] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.751] color_convert: src=ff000000 [20028888] >[ 132.751] color_convert: dst=ff000000 [20028888] >[ 132.751] sna_render_get_solid: ff000000 >[ 132.751] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.751] sna_transform_is_imprecise_integer_translation: no transform >[ 132.751] gen9_composite_picture: integer translation (0, 0), removing >[ 132.751] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.751] sna_render_pixmap_bo: GPU all damaged >[ 132.751] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.751] gen4_choose_composite_emitter: solid, identity mask >[ 132.751] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.751] gen9_composite_get_binding_table(fe40) >[ 132.751] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.751] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.751] gen9_emit_vertex_elements: setup id=9 >[ 132.751] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.751] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.751] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.751] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.751] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 132.751] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.751] gen8_vertex_flush[664] = 42 >[ 132.751] gen9_magic_ca_pass: CA fixup (391 -> 433) >[ 132.751] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.751] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.751] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.751] glyph_cache(0): adding glyph to cache 1, pos 1364 >[ 132.751] glyph_cache_upload: upload glyph 0x55bca9e6f360 to cache (368, 64)x(10, 10) >[ 132.751] sna_composite(pixmap=2, op=1, src=2762+(0, 0), mask=0+(0, 0), dst=2+(368, 64)+(0, 0), size=(10, 10) >[ 132.751] sna_compute_composite_region: dst=(368, 64)x(10, 10) >[ 132.751] sna_compute_composite_region: initial clip against dst->pDrawable: (368, 64), (378, 74) >[ 132.751] clip_to_dst: region: 1x[(368, 64), (378, 74)], clip: 1x[(0, 0), (1024, 1024)] >[ 132.751] sna_compute_composite_region: clip against dst->pCompositeClip: (368, 64), (378, 74) >[ 132.751] sna_compute_composite_region: clip against src (10x10 clip=0): (368, 64), (378, 74) >[ 132.751] sna_composite: composite region extents:+(0, 0) -> (368, 64), (378, 74) + (0, 0) >[ 132.751] gen9_render_composite: 10x10, current mode=1/1 >[ 132.751] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.751] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.751] gen9_composite_set_target: (368, 64)x(10, 10), partial?=0 >[ 132.751] sna_drawable_use_bo pixmap=2, box=((368, 64), (378, 74)), flags=f... >[ 132.751] sna_drawable_use_bo: pinned, never REPLACES >[ 132.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f >[ 132.751] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.751] sna_drawable_use_bo: using whole GPU bo >[ 132.751] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff >[ 132.751] gen9_composite_picture: (0, 0)x(10, 10), dst=(368, 64) >[ 132.751] sna_transform_is_imprecise_integer_translation: no transform >[ 132.751] gen9_composite_picture: integer translation (0, 0), removing >[ 132.751] sna_render_pixmap_bo pixmap=2762, (0, 0)x(10, 10)/(10, 10) >[ 132.751] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) >[ 132.751] sna_render_pixmap_bo: offset=(-368, -64), size=(10, 10) >[ 132.751] use_cpu_bo: no cpu bo >[ 132.751] move_to_gpu: not migrating pixmap=2762 due to usage_hint=3 >[ 132.751] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) >[ 132.751] upload: box=(0, 0), (10, 10), pixmap=10x10 >[ 132.751] sna_drawable_move_region_to_cpu(pixmap=2762 (10x10), [(0, 0), (10, 10)], flags=2) >[ 132.751] sna_drawable_move_region_to_cpu: pixmap=2762 all damaged on CPU >[ 132.751] kgem_can_create_2d: 10x10 @ 32 >[ 132.751] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 >[ 132.751] kgem_can_create_2d: untiled size=4096 >[ 132.751] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X >[ 132.751] kgem_choose_tiling: 10x10 -> 0 >[ 132.751] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 >[ 132.751] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 >[ 132.751] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] >[ 132.751] kgem_create_buffer: searching for an inactive GTT map for upload >[ 132.751] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] >[ 132.751] search_linear_cache: searching for inactive gtt map >[ 132.751] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] >[ 132.751] search_linear_cache: inactive and cache bucket empty >[ 132.751] search_linear_cache: active cache bucket empty >[ 132.751] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] >[ 132.751] kgem_bo_remove_from_inactive: removing handle=23 from inactive >[ 132.751] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache >[ 132.751] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 >[ 132.751] kgem_create_buffer: reusing handle=23 for buffer >[ 132.751] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 >[ 132.751] init_buffer_from_bo: reusing handle=23 for buffer >[ 132.751] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 >[ 132.751] kgem_bo_map: converting request for GTT map into CPU map >[ 132.751] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) >[ 132.751] kgem_bo_sync__cpu: handle=23 >[ 132.751] __kgem_busy: handle=23, busy=0, wedged=0 >[ 132.751] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 >[ 132.751] __kgem_busy: handle=23, busy=0, wedged=0 >[ 132.751] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] >[ 132.751] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 >[ 132.751] kgem_create_buffer(pages=64 [64]) new handle=23, used=640, write=1 >[ 132.751] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=640, io=1 >[ 132.751] __kgem_bo_init(handle=23, num_pages=640) >[ 132.751] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 >[ 132.751] kgem_bo_is_render: handle=6, rq? 1 [1] >[ 132.751] kgem_bo_is_render: handle=23, rq? 0 [0] >[ 132.751] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 >[ 132.751] gen4_choose_composite_emitter: identity src, no mask >[ 132.751] kgem_check_bo: num_pages=+64, num_exec=+1 >[ 132.751] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.751] __kgem_retire_rq: request 1 complete >[ 132.751] kgem_flush: opportunistic flushing? flush=1,0, aperture=17238/262144, idle?=1 >[ 132.751] gen8_vertex_close: used=1732, vbo active? 3, vb=204, nreloc=2 >[ 132.751] gen8_vertex_close: reloc[0] = 287 >[ 132.751] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.751] kgem_add_handle: handle=3, index=5 >[ 132.751] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.751] gen8_vertex_close: reloc[1] = 342 >[ 132.751] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.751] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.751] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 132.751] kgem_finish_buffers: buffer handle=23, used=768, exec?=0, write=1, mmapped=cpu, refcnt=2 >[ 132.751] kgem_finish_buffers: skipping unattached handle=23, used=768, refcnt=2 >[ 132.751] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.751] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.751] kgem_fixup_relocs: shrinking by 61440 >[ 132.751] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.751] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.751] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.751] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.751] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 132.751] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.751] __kgem_bo_clear_busy: handle=7 >[ 132.751] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.751] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.751] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.751] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.751] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.751] kgem_check_bo: num_pages=+1088, num_exec=+2 >[ 132.751] aligning vertex: was 4, now 3 floats per vertex >[ 132.751] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.751] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.751] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.751] kgem_add_handle: handle=4, index=0 >[ 132.751] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.751] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.751] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.751] gen9_composite_get_binding_table(ffc0) >[ 132.751] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 >[ 132.751] kgem_add_handle: handle=6, index=1 >[ 132.751] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd585000) >[ 132.751] __kgem_bo_mark_dirty: handle=6 (proxy? 0) >[ 132.751] [3fe0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render >[ 132.751] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 >[ 132.751] kgem_add_reloc64: adding proxy [delta=0] for handle=23 >[ 132.751] kgem_add_handle: handle=23, index=2 >[ 132.751] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) >[ 132.751] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler >[ 132.751] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.751] gen9_emit_sampler: sampler = 2 >[ 132.751] gen9_emit_sf: num_sf_outputs=1 >[ 132.751] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.751] gen9_emit_vertex_elements: setup id=2 >[ 132.751] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.751] gen9_render_composite_box: (368, 64), (378, 74) >[ 132.751] apply_damage: damage=0x0, region=1 [(368, 64), (378, 74) + (0, 0)] >[ 132.751] gen8_vertex_flush[490] = 3 >[ 132.751] _kgem_bo_destroy: handle=23, proxy? 1 >[ 132.751] gen9_render_composite: 0x0, current mode=1/1 >[ 132.751] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.751] kgem_bo_is_busy: handle=138, domain: 3 exec? 0, rq? 1 >[ 132.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.751] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.751] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.751] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.751] sna_drawable_use_bo: using whole GPU bo >[ 132.751] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.751] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.751] color_convert: src=ff000000 [20028888] >[ 132.751] color_convert: dst=ff000000 [20028888] >[ 132.751] sna_render_get_solid: ff000000 >[ 132.751] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.751] sna_transform_is_imprecise_integer_translation: no transform >[ 132.751] gen9_composite_picture: integer translation (0, 0), removing >[ 132.751] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.751] sna_render_pixmap_bo: GPU all damaged >[ 132.751] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.751] gen4_choose_composite_emitter: solid, identity mask >[ 132.751] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.751] __kgem_retire_rq: request 1 complete >[ 132.751] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.751] kgem_set_mode: flushing before new bo >[ 132.751] gen8_vertex_close: used=1743, vbo active? 3, vb=4, nreloc=1 >[ 132.751] gen8_vertex_close: reloc[0] = 287 >[ 132.751] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.751] kgem_add_handle: handle=3, index=3 >[ 132.751] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.751] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1114 [fenced=0] >[ 132.751] kgem_finish_buffers: buffer handle=23, used=768, exec?=1, write=1, mmapped=cpu, refcnt=1 >[ 132.751] kgem_finish_buffers: retaining upload buffer (768/262144): used=4096, refcnt=1 >[ 132.751] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.751] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.751] kgem_fixup_relocs: shrinking by 61440 >[ 132.751] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.751] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.751] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd585000 >[ 132.751] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.751] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 >[ 132.751] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.751] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.751] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.751] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.751] aligning vertex: was 3, now 4 floats per vertex >[ 132.751] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.751] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.751] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.751] kgem_add_handle: handle=4, index=0 >[ 132.751] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.751] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.751] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.751] gen9_composite_get_binding_table(ffc0) >[ 132.751] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.751] kgem_add_handle: handle=138, index=1 >[ 132.751] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.751] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.751] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.752] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.752] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.752] kgem_add_handle: handle=7, index=2 >[ 132.752] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.752] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.752] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.752] kgem_add_handle: handle=6, index=3 >[ 132.752] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.752] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.752] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.752] gen9_emit_sampler: sampler = a >[ 132.752] gen9_emit_sf: num_sf_outputs=2 >[ 132.752] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.752] gen9_emit_vertex_elements: setup id=9 >[ 132.752] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.752] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.752] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.752] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.752] gen8_vertex_flush[498] = 15 >[ 132.752] gen9_magic_ca_pass: CA fixup (436 -> 451) >[ 132.752] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.752] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.752] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.752] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 132.752] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.752] sna_glyphs: discarding mask >[ 132.752] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 132.752] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.752] gen9_render_composite: 0x0, current mode=1/1 >[ 132.752] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.752] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.752] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.752] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.752] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.752] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.752] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.752] sna_drawable_use_bo: using whole GPU bo >[ 132.752] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.752] color_convert: src=ff000000 [20028888] >[ 132.752] color_convert: dst=ff000000 [20028888] >[ 132.752] sna_render_get_solid: ff000000 >[ 132.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.752] sna_transform_is_imprecise_integer_translation: no transform >[ 132.752] gen9_composite_picture: integer translation (0, 0), removing >[ 132.752] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.752] sna_render_pixmap_bo: GPU all damaged >[ 132.752] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.752] gen4_choose_composite_emitter: solid, identity mask >[ 132.752] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.752] gen9_composite_get_binding_table(fec0) >[ 132.752] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.752] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.752] gen9_emit_vertex_elements: setup id=9 >[ 132.752] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.752] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.752] gen8_vertex_flush[590] = 9 >[ 132.752] gen9_magic_ca_pass: CA fixup (451 -> 460) >[ 132.752] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.752] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.752] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.752] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 132.752] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.752] sna_glyphs: discarding mask >[ 132.752] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 132.752] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.752] gen9_render_composite: 0x0, current mode=1/1 >[ 132.752] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.752] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.752] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.752] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.752] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.752] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.752] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.752] sna_drawable_use_bo: using whole GPU bo >[ 132.752] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.752] color_convert: src=ffffffff [20028888] >[ 132.752] color_convert: dst=ffffffff [20028888] >[ 132.752] sna_render_get_solid: ffffffff >[ 132.752] sna_render_get_solid(white) >[ 132.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.752] sna_transform_is_imprecise_integer_translation: no transform >[ 132.752] gen9_composite_picture: integer translation (0, 0), removing >[ 132.752] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.752] sna_render_pixmap_bo: GPU all damaged >[ 132.752] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.752] gen4_choose_composite_emitter: solid, identity mask >[ 132.752] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.752] gen9_composite_get_binding_table(fec0) >[ 132.752] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 132.752] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.752] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.752] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.752] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.752] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.752] gen9_emit_vertex_elements: setup id=9 >[ 132.752] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.752] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.752] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.752] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.752] gen8_vertex_flush[690] = 42 >[ 132.752] gen9_magic_ca_pass: CA fixup (460 -> 502) >[ 132.752] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.752] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.752] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.752] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 132.752] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.752] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.752] glyphs_format: format=166024, depth=32 >[ 132.752] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.752] sna_glyphs: discarding mask >[ 132.752] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 132.752] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.752] gen9_render_composite: 0x0, current mode=1/1 >[ 132.752] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.752] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.752] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.752] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.752] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.752] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.752] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.752] sna_drawable_use_bo: using whole GPU bo >[ 132.752] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.752] color_convert: src=ffffffff [20028888] >[ 132.752] color_convert: dst=ffffffff [20028888] >[ 132.752] sna_render_get_solid: ffffffff >[ 132.752] sna_render_get_solid(white) >[ 132.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.752] sna_transform_is_imprecise_integer_translation: no transform >[ 132.752] gen9_composite_picture: integer translation (0, 0), removing >[ 132.752] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.752] sna_render_pixmap_bo: GPU all damaged >[ 132.752] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.752] gen4_choose_composite_emitter: solid, identity mask >[ 132.752] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.752] gen9_composite_get_binding_table(fe40) >[ 132.752] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.752] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.752] gen9_emit_vertex_elements: setup id=9 >[ 132.752] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.752] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.752] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.752] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.752] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.752] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.752] gen8_vertex_flush[788] = 57 >[ 132.752] gen9_magic_ca_pass: CA fixup (502 -> 559) >[ 132.752] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.752] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.752] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.752] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 132.752] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.752] sna_glyphs: discarding mask >[ 132.752] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 132.752] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.752] gen9_render_composite: 0x0, current mode=1/1 >[ 132.752] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.752] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.752] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.752] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.752] sna_drawable_use_bo pixmap=2756, box=((0, 0), (7680, 2160)), flags=7... >[ 132.752] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.752] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.752] sna_drawable_use_bo: using whole GPU bo >[ 132.752] gen9_composite_set_target: pixmap=2756, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.752] color_convert: src=ffffffff [20028888] >[ 132.752] color_convert: dst=ffffffff [20028888] >[ 132.752] sna_render_get_solid: ffffffff >[ 132.752] sna_render_get_solid(white) >[ 132.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.752] sna_transform_is_imprecise_integer_translation: no transform >[ 132.752] gen9_composite_picture: integer translation (0, 0), removing >[ 132.752] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.752] sna_render_pixmap_bo: GPU all damaged >[ 132.752] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.752] gen4_choose_composite_emitter: solid, identity mask >[ 132.752] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.752] gen9_composite_get_binding_table(fe40) >[ 132.752] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.752] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.752] gen9_emit_vertex_elements: setup id=9 >[ 132.752] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.752] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.752] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 132.752] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.752] gen8_vertex_flush[880] = 9 >[ 132.752] gen9_magic_ca_pass: CA fixup (559 -> 568) >[ 132.752] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.752] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.752] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.752] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=ac4, drawable=a74 >[ 132.752] sna_validate_gc: recomputing clip >[ 132.752] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.752] sna_copy_area: src=pixmap=2756:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.752] sna_copy_area: normal copy >[ 132.752] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.752] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.752] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.752] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.752] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.752] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.753] sna_do_copy: pixmap -- no source clipping >[ 132.753] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.753] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.753] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2756+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.753] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.753] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.753] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.753] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.753] sna_drawable_use_bo: pinned, never REPLACES >[ 132.753] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.753] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.753] sna_drawable_use_bo: using whole GPU bo >[ 132.753] sna_pixmap_move_to_gpu(pixmap=2756, usage=0), flags=a >[ 132.753] sna_pixmap_move_to_gpu: already all-damaged >[ 132.753] sna_pixmap_mark_active: pixmap=2756, handle=138 >[ 132.753] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.753] sna_pixmap_make_cow: make cow src=2756, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.753] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.753] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.753] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.753] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.753] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.753] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.753] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.753] __kgem_retire_rq: request 1 complete >[ 132.753] kgem_set_mode: flushing before new bo >[ 132.753] gen8_vertex_close: used=2272, vbo active? 3, vb=200, nreloc=1 >[ 132.753] gen8_vertex_close: reloc[0] = 289 >[ 132.753] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.753] kgem_add_handle: handle=3, index=4 >[ 132.753] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.753] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.753] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.753] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.753] kgem_fixup_relocs: shrinking by 61440 >[ 132.753] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.753] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.753] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.753] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.753] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.753] __kgem_bo_clear_busy: handle=7 >[ 132.753] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.753] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 >[ 132.753] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.753] __kgem_bo_clear_busy: handle=7 >[ 132.753] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.753] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.753] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.753] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.753] aligning vertex: was 4, now 2 floats per vertex >[ 132.753] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.753] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.753] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.753] kgem_add_handle: handle=4, index=0 >[ 132.753] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.753] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.753] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.753] gen9_composite_get_binding_table(ffc0) >[ 132.753] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.753] kgem_add_handle: handle=134, index=1 >[ 132.753] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.753] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.753] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.753] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.753] kgem_add_handle: handle=138, index=2 >[ 132.753] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.753] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.753] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.753] gen9_emit_sampler: sampler = 0 >[ 132.753] gen9_emit_sf: num_sf_outputs=1 >[ 132.753] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.753] gen9_emit_vertex_elements: setup id=0 >[ 132.753] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.753] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.753] gen8_vertex_flush[490] = 3 >[ 132.753] sna_accel_flush: flush?=1, dirty?=1 >[ 132.753] sna_accel_flush: syncing SHM pixmap=2760 (refcnt=1) >[ 132.753] _sna_pixmap_move_to_cpu(pixmap=2760, 70x42, flags=3) >[ 132.753] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 132.753] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.753] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.753] kgem_bo_sync__cpu_full: handle=140 >[ 132.753] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.753] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 132.753] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.753] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 132.753] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 132.753] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.753] gen8_vertex_close: used=2278, vbo active? 3, vb=1, nreloc=1 >[ 132.753] gen8_vertex_close: reloc[0] = 287 >[ 132.753] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.753] kgem_add_handle: handle=3, index=3 >[ 132.753] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.753] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.753] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.753] __kgem_retire_rq: request 1 complete >[ 132.753] __kgem_bo_flush: handle=6, busy=0, wedged=0 >[ 132.753] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.753] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.753] kgem_fixup_relocs: shrinking by 61440 >[ 132.753] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.753] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.753] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.753] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.753] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.753] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.753] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.753] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_destroy_pixmap: pixmap=2756, attached?=1 >[ 132.753] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.753] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.753] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 132.753] __kgem_bo_destroy: handle=138 -> active >[ 132.753] __sna_free_pixmap(pixmap=2756) >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_block_handler (tv=116.250000) >[ 132.753] kgem_retire, need_retire?=1 >[ 132.753] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.753] kgem_retire__requests_ring: retiring ring 0 >[ 132.753] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.753] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.753] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.753] kgem_retire -- retired=0, need_retire=1 >[ 132.753] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.753] kgem_retire__buffers: handle=23, busy? 0 [0] >[ 132.753] kgem_retire__buffers: releasing upload cache for handle=23? 0 >[ 132.753] __kgem_bo_destroy: handle=23, size=262144 >[ 132.753] kgem_bo_replace_io: transferring io handle=23 to bo >[ 132.753] kgem_bo_move_to_inactive: moving handle=23 to inactive >[ 132.753] sna_scanout_do_flush: flush timer active: delta=-13 >[ 132.753] sna_scanout_do_flush (time=132753), triggered >[ 132.753] sna_scanout_flush (time=132753), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.753] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.753] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 132.753] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.753] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.753] timer_enable (time=132753), starting timer 1 >[ 132.753] sna_accel_block: evaluating timers, active=7 >[ 132.753] sna_accel_block: flush timer expires in 16 [132769] >[ 132.753] sna_wakeup_handler >[ 132.753] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 132.753] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.753] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.753] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.753] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.753] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 132.753] sna_dri2_get_back: reuse unattached back >[ 132.753] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.753] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 132.753] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.753] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 >[ 132.753] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.753] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_accel_flush: flush?=0, dirty?=0 >[ 132.753] sna_block_handler (tv=116.250000) >[ 132.753] kgem_retire, need_retire?=1 >[ 132.753] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.753] kgem_retire__requests_ring: retiring ring 0 >[ 132.753] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.753] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.753] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.753] kgem_retire -- retired=0, need_retire=1 >[ 132.753] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.753] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.753] sna_accel_block: evaluating timers, active=7 >[ 132.753] sna_accel_block: flush timer expires in 16 [132769] >[ 132.754] sna_wakeup_handler >[ 132.754] sna_accel_flush: flush?=0, dirty?=0 >[ 132.754] sna_accel_flush: flush?=0, dirty?=0 >[ 132.754] sna_block_handler (tv=116.249000) >[ 132.754] kgem_retire, need_retire?=1 >[ 132.754] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.754] kgem_retire__requests_ring: retiring ring 0 >[ 132.754] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.754] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.754] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.754] kgem_retire -- retired=0, need_retire=1 >[ 132.754] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.754] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.754] sna_accel_block: evaluating timers, active=7 >[ 132.754] sna_accel_block: flush timer expires in 15 [132769] >[ 132.754] sna_wakeup_handler >[ 132.754] sna_accel_flush: flush?=0, dirty?=0 >[ 132.754] sna_accel_flush: flush?=0, dirty?=0 >[ 132.754] sna_block_handler (tv=116.249000) >[ 132.754] kgem_retire, need_retire?=1 >[ 132.754] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.754] kgem_retire__requests_ring: retiring ring 0 >[ 132.754] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.754] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.754] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.754] kgem_retire -- retired=0, need_retire=1 >[ 132.754] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.754] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.754] sna_accel_block: evaluating timers, active=7 >[ 132.754] sna_accel_block: flush timer expires in 15 [132769] >[ 132.754] sna_wakeup_handler >[ 132.754] sna_accel_flush: flush?=0, dirty?=0 >[ 132.754] sna_accel_flush: flush?=0, dirty?=0 >[ 132.754] sna_accel_flush: flush?=0, dirty?=0 >[ 132.754] sna_block_handler (tv=116.249000) >[ 132.754] kgem_retire, need_retire?=1 >[ 132.754] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.754] kgem_retire__requests_ring: retiring ring 0 >[ 132.754] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.754] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.754] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.754] kgem_retire -- retired=0, need_retire=1 >[ 132.754] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.754] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.754] sna_accel_block: evaluating timers, active=7 >[ 132.754] sna_accel_block: flush timer expires in 15 [132769] >[ 132.755] sna_wakeup_handler >[ 132.755] sna_accel_flush: flush?=0, dirty?=0 >[ 132.755] sna_accel_flush: flush?=0, dirty?=0 >[ 132.755] sna_block_handler (tv=116.248000) >[ 132.755] kgem_retire, need_retire?=1 >[ 132.755] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.755] kgem_retire__requests_ring: retiring ring 0 >[ 132.755] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.755] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.755] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.755] kgem_retire -- retired=0, need_retire=1 >[ 132.755] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.755] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.755] sna_accel_block: evaluating timers, active=7 >[ 132.755] sna_accel_block: flush timer expires in 14 [132769] >[ 132.755] sna_wakeup_handler >[ 132.755] sna_accel_flush: flush?=0, dirty?=0 >[ 132.755] sna_accel_flush: flush?=0, dirty?=0 >[ 132.755] sna_accel_flush: flush?=0, dirty?=0 >[ 132.755] sna_block_handler (tv=116.248000) >[ 132.755] kgem_retire, need_retire?=1 >[ 132.755] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.755] kgem_retire__requests_ring: retiring ring 0 >[ 132.755] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.755] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.755] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.755] kgem_retire -- retired=0, need_retire=1 >[ 132.755] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.755] sna_scanout_do_flush: flush timer active: delta=14 >[ 132.755] sna_accel_block: evaluating timers, active=7 >[ 132.755] sna_accel_block: flush timer expires in 14 [132769] >[ 132.755] sna_wakeup_handler >[ 132.756] sna_accel_flush: flush?=0, dirty?=0 >[ 132.756] sna_accel_flush: flush?=0, dirty?=0 >[ 132.756] sna_accel_flush: flush?=0, dirty?=0 >[ 132.756] sna_accel_flush: flush?=0, dirty?=0 >[ 132.756] sna_block_handler (tv=116.247000) >[ 132.756] kgem_retire, need_retire?=1 >[ 132.756] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.756] kgem_retire__requests_ring: retiring ring 0 >[ 132.756] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.756] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.756] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.756] kgem_retire -- retired=0, need_retire=1 >[ 132.756] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.756] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.756] sna_accel_block: evaluating timers, active=7 >[ 132.756] sna_accel_block: flush timer expires in 13 [132769] >[ 132.757] sna_wakeup_handler >[ 132.757] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.757] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.757] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.757] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.757] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.757] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.757] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.757] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.757] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.757] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.757] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.757] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.757] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.757] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.757] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.757] sna_pixmap_undo_cow: freeing cow >[ 132.757] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.757] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.757] sna_drawable_use_bo: using whole GPU bo >[ 132.757] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.757] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.757] sna_transform_is_imprecise_integer_translation: no transform >[ 132.757] gen9_composite_picture: integer translation (0, 0), removing >[ 132.757] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.757] sna_render_pixmap_bo: GPU all damaged >[ 132.757] color_convert: src=39000000 [20028888] >[ 132.757] color_convert: dst=39000000 [20028888] >[ 132.757] sna_render_get_solid: 39000000 >[ 132.757] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.757] gen4_choose_composite_emitter: identity source, identity mask >[ 132.757] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.757] aligning vertex: was 2, now 5 floats per vertex >[ 132.757] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.757] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.757] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.757] kgem_add_handle: handle=4, index=0 >[ 132.757] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.757] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.757] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.757] gen9_composite_get_binding_table(ffc0) >[ 132.757] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.757] kgem_add_handle: handle=136, index=1 >[ 132.757] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.757] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.757] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.757] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.757] kgem_add_handle: handle=137, index=2 >[ 132.757] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.757] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.757] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.758] kgem_add_reloc64: adding proxy [delta=228] for handle=7 >[ 132.758] kgem_add_handle: handle=7, index=3 >[ 132.758] kgem_add_reloc64[5] = (delta=228, target handle=3, presumed=fffe8000) >[ 132.758] [3fc0] bind bo(handle=7, addr=fffe80e4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.758] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.758] gen9_emit_sampler: sampler = 3 >[ 132.758] gen9_emit_sf: num_sf_outputs=2 >[ 132.758] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.758] gen9_emit_vertex_elements: setup id=10 >[ 132.758] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.758] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.758] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.758] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.758] gen8_vertex_flush[498] = 3 >[ 132.758] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.758] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.758] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.758] kgem_can_create_2d: untiled size=66355200 >[ 132.758] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.758] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.758] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.758] sna_create_pixmap: usage=0, flags=1b >[ 132.758] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.758] __pop_freed_pixmap: reusing freed pixmap=2756 header >[ 132.758] create_pixmap_hdr: pixmap=2763, width=7680, height=2160, usage=0 >[ 132.758] sna_create_pixmap: serial=2763, 7680x2160, usage=0 >[ 132.758] sna_composite_rectangles(pixmap=2764, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.758] sna_composite_rectangles: converted to op 0 >[ 132.758] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.758] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.758] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.758] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.758] sna_composite_rectangles: dropping last-cpu hint >[ 132.758] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=19... >[ 132.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.758] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.758] sna_pixmap_move_to_gpu(pixmap=2764, usage=0), flags=b >[ 132.758] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.758] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.758] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.758] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.758] sna_pixmap_alloc_gpu: pixmap=2764 >[ 132.758] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.758] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.758] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.758] 1:from active: pitch=30720, tiling=1, handle=138, id=1794 >[ 132.758] __sna_damage_all(7680, 2160) >[ 132.758] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.758] sna_pixmap_mark_active: pixmap=2764, handle=138 >[ 132.758] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.758] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.758] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.758] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.758] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.758] sna_render_get_solid: 0 >[ 132.758] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.758] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.758] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.758] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.758] aligning vertex: was 5, now 2 floats per vertex >[ 132.758] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.758] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.758] gen9_composite_get_binding_table(fec0) >[ 132.758] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.758] kgem_add_handle: handle=138, index=4 >[ 132.758] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.758] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.758] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.758] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.758] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.758] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.758] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.758] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.758] gen9_emit_sampler: sampler = 1 >[ 132.758] gen9_emit_sf: num_sf_outputs=1 >[ 132.758] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.759] gen9_emit_vertex_elements: setup id=0 >[ 132.759] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.759] (0, 0), (7680, 2160) >[ 132.759] gen8_vertex_flush[56c] = 3 >[ 132.759] sna_composite_rectangles: pixmap=2764 marking clear [0]? 1 >[ 132.759] sna_composite_rectangles(pixmap=2764, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.759] sna_composite_rectangles: converted to op 1 >[ 132.759] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.759] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.759] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.759] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.759] sna_composite_rectangles: dropping last-cpu hint >[ 132.759] sna_drawable_use_bo pixmap=2764, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.759] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.759] sna_drawable_use_bo: using whole GPU bo >[ 132.759] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.759] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.759] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.759] sna_render_get_solid: ffe5e3e1 >[ 132.759] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.759] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.759] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.759] gen9_composite_get_binding_table(fe00) >[ 132.759] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.759] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.759] kgem_add_handle: handle=32, index=5 >[ 132.759] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.759] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.759] gen9_emit_vertex_elements: setup id=0 >[ 132.759] (7679, 0), (7680, 2160) >[ 132.759] gen8_vertex_flush[5a8] = 3 >[ 132.759] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=acc >[ 132.759] sna_validate_gc: recomputing clip >[ 132.759] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e15490] >[ 132.759] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2764:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.759] sna_copy_area: normal copy >[ 132.759] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.759] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.759] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.759] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.759] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.759] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.759] sna_do_copy: pixmap -- no source clipping >[ 132.759] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.759] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.759] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2764+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.759] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.759] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.759] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.759] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.759] sna_drawable_use_bo: using whole GPU bo >[ 132.759] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.759] sna_pixmap_move_to_gpu: already all-damaged >[ 132.759] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.759] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.759] sna_pixmap_make_cow: make cow src=2659, dst=2764, handle=136 (already cow? src=0, dst=0) >[ 132.759] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.759] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.759] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.759] __kgem_bo_destroy: handle=138 -> active >[ 132.759] sna_pixmap_make_cow: moo! attaching clone to pixmap=2764 (source=2659, handle=136) >[ 132.759] sna_destroy_pixmap: pixmap=2758, attached?=1 >[ 132.759] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.759] __sna_free_pixmap(pixmap=2758) >[ 132.759] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.759] kgem_bo_sync__cpu: handle=139 >[ 132.759] sna_accel_watch_flush: enable=-1 >[ 132.759] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.759] __kgem_bo_destroy: handle=139, size=8192 >[ 132.759] __kgem_bo_destroy: handle=139, not reusable >[ 132.759] kgem_bo_free: handle=139, size=8192 >[ 132.759] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.759] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.759] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.760] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.760] create_pixmap: serial=2765, usage=0, 0x0 >[ 132.760] create_pixmap_hdr: pixmap=2765, width=70, height=24, usage=0 >[ 132.760] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.760] __kgem_bo_init(handle=139, num_pages=2) >[ 132.760] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.760] sna_accel_watch_flush: enable=1 >[ 132.760] __sna_damage_all(70, 24) >[ 132.760] sna_pixmap_create_shm: serial=2765, 70x24, usage=0 >[ 132.760] sna_composite(pixmap=2764, op=3, src=2766+(0, 0), mask=0+(118, 350), dst=2764+(118, 350)+(0, 0), size=(70, 24) >[ 132.760] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.760] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.760] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.760] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.760] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.760] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.760] gen9_render_composite: 70x24, current mode=1/1 >[ 132.760] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.760] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.760] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.760] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.760] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.760] sna_drawable_use_bo pixmap=2764, box=((118, 350), (188, 374)), flags=7... >[ 132.760] sna_pixmap_undo_cow: pixmap=2764, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.760] sna_pixmap_undo_cow: copying cow >[ 132.760] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.760] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.760] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.760] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.760] 1:from active: pitch=30720, tiling=1, handle=138, id=1796 >[ 132.760] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.760] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.760] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.760] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.760] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.760] gen9_composite_get_binding_table(fd80) >[ 132.760] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.760] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.760] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.760] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.760] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.760] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.760] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.760] gen9_emit_sampler: sampler = 0 >[ 132.760] gen9_emit_vertex_elements: setup id=0 >[ 132.760] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.760] gen8_vertex_flush[5ec] = 3 >[ 132.760] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.760] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.760] sna_drawable_use_bo: using whole GPU bo >[ 132.760] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.760] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.760] sna_transform_is_imprecise_integer_translation: no transform >[ 132.760] gen9_composite_picture: integer translation (0, 0), removing >[ 132.760] sna_render_pixmap_bo pixmap=2766, (0, 0)x(70, 24)/(70, 24) >[ 132.760] sna_render_pixmap_bo: CPU all damaged >[ 132.760] sna_add_flush_pixmap: marking pixmap=2766 for flushing >[ 132.760] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.760] __kgem_retire_rq: request 1 complete >[ 132.760] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 132.760] __kgem_bo_flush: moving 134 to flushing >[ 132.760] __kgem_retire_rq: movied 134 to flushing >[ 132.760] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.760] gen8_vertex_close: used=2314, vbo active? 3, vb=401, nreloc=2 >[ 132.760] gen8_vertex_close: reloc[0] = 289 >[ 132.760] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.760] kgem_add_handle: handle=3, index=6 >[ 132.760] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.760] gen8_vertex_close: reloc[1] = 342 >[ 132.760] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.760] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.760] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.760] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.760] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.760] kgem_fixup_relocs: shrinking by 61440 >[ 132.760] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.760] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.760] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.760] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.760] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.760] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.760] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.760] __kgem_bo_clear_busy: handle=7 >[ 132.760] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.760] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.760] __kgem_bo_clear_busy: handle=7 >[ 132.760] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.760] __kgem_bo_clear_busy: handle=32 >[ 132.760] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.760] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.760] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.760] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.760] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.760] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.760] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.760] gen4_choose_composite_emitter: identity src, no mask >[ 132.760] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.760] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.760] aligning vertex: was 2, now 3 floats per vertex >[ 132.760] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.760] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.760] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.760] kgem_add_handle: handle=4, index=0 >[ 132.760] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.760] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.760] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.760] gen9_composite_get_binding_table(ffc0) >[ 132.760] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.760] kgem_add_handle: handle=138, index=1 >[ 132.760] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.760] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.760] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.760] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.760] kgem_add_handle: handle=139, index=2 >[ 132.760] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.760] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.760] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.760] gen9_emit_sampler: sampler = 2 >[ 132.760] gen9_emit_sf: num_sf_outputs=1 >[ 132.761] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.761] gen9_emit_vertex_elements: setup id=2 >[ 132.761] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.761] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.761] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.761] gen8_vertex_flush[490] = 3 >[ 132.761] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.761] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.761] sna_glyphs: discarding mask >[ 132.761] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.761] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.761] gen9_render_composite: 0x0, current mode=1/1 >[ 132.761] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.761] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.761] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.761] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.761] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.761] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.761] sna_drawable_use_bo: using whole GPU bo >[ 132.761] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.761] color_convert: src=ff000000 [20028888] >[ 132.761] color_convert: dst=ff000000 [20028888] >[ 132.761] sna_render_get_solid: ff000000 >[ 132.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.761] sna_transform_is_imprecise_integer_translation: no transform >[ 132.761] gen9_composite_picture: integer translation (0, 0), removing >[ 132.761] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.761] sna_render_pixmap_bo: GPU all damaged >[ 132.761] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.761] gen4_choose_composite_emitter: solid, identity mask >[ 132.761] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.761] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.761] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.761] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.761] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.761] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.761] aligning vertex: was 3, now 4 floats per vertex >[ 132.761] gen9_composite_get_binding_table(ff00) >[ 132.761] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.761] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.761] kgem_add_handle: handle=7, index=3 >[ 132.761] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.761] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.761] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.761] kgem_add_handle: handle=6, index=4 >[ 132.761] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.761] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.761] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.761] gen9_emit_sampler: sampler = a >[ 132.761] gen9_emit_sf: num_sf_outputs=2 >[ 132.761] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.761] gen9_emit_vertex_elements: setup id=9 >[ 132.761] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.761] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.761] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.761] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.761] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.761] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.761] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.761] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.761] gen8_vertex_flush[56c] = 42 >[ 132.761] gen9_magic_ca_pass: CA fixup (582 -> 624) >[ 132.761] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.761] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.761] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.761] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.761] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.761] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.761] glyphs_format: format=166024, depth=32 >[ 132.761] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.761] sna_glyphs: discarding mask >[ 132.761] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.761] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.761] gen9_render_composite: 0x0, current mode=1/1 >[ 132.761] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.761] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.761] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.761] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.761] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.761] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.761] sna_drawable_use_bo: using whole GPU bo >[ 132.761] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.761] color_convert: src=ff000000 [20028888] >[ 132.761] color_convert: dst=ff000000 [20028888] >[ 132.761] sna_render_get_solid: ff000000 >[ 132.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.761] sna_transform_is_imprecise_integer_translation: no transform >[ 132.761] gen9_composite_picture: integer translation (0, 0), removing >[ 132.761] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.761] sna_render_pixmap_bo: GPU all damaged >[ 132.761] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.761] gen4_choose_composite_emitter: solid, identity mask >[ 132.761] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.761] gen9_composite_get_binding_table(fe40) >[ 132.761] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.761] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.761] gen9_emit_vertex_elements: setup id=9 >[ 132.761] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.761] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.761] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.761] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.761] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.762] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.762] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.762] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.762] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.762] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.762] gen8_vertex_flush[664] = 57 >[ 132.762] gen9_magic_ca_pass: CA fixup (624 -> 681) >[ 132.762] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.762] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.762] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.762] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.762] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.762] sna_glyphs: discarding mask >[ 132.762] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.762] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.762] gen9_render_composite: 0x0, current mode=1/1 >[ 132.762] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.762] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.762] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.762] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.762] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.762] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.762] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.762] sna_drawable_use_bo: using whole GPU bo >[ 132.762] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.762] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.762] color_convert: src=ff000000 [20028888] >[ 132.762] color_convert: dst=ff000000 [20028888] >[ 132.762] sna_render_get_solid: ff000000 >[ 132.762] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.762] sna_transform_is_imprecise_integer_translation: no transform >[ 132.762] gen9_composite_picture: integer translation (0, 0), removing >[ 132.762] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.762] sna_render_pixmap_bo: GPU all damaged >[ 132.762] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.762] gen4_choose_composite_emitter: solid, identity mask >[ 132.762] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.762] gen9_composite_get_binding_table(fe40) >[ 132.762] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.762] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.762] gen9_emit_vertex_elements: setup id=9 >[ 132.762] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.762] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.762] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.762] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.762] gen8_vertex_flush[75c] = 9 >[ 132.762] gen9_magic_ca_pass: CA fixup (681 -> 690) >[ 132.762] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.762] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.762] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.762] sna_accel_flush: flush?=1, dirty?=1 >[ 132.762] sna_accel_flush: syncing SHM pixmap=2766 (refcnt=1) >[ 132.762] _sna_pixmap_move_to_cpu(pixmap=2766, 70x24, flags=3) >[ 132.762] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.762] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.762] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.762] kgem_bo_sync__cpu_full: handle=139 >[ 132.762] gen8_vertex_close: used=2760, vbo active? 3, vb=204, nreloc=2 >[ 132.762] gen8_vertex_close: reloc[0] = 287 >[ 132.762] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.762] kgem_add_handle: handle=3, index=5 >[ 132.762] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.762] gen8_vertex_close: reloc[1] = 342 >[ 132.762] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.762] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.762] batch[1/1, flags=1800]: 508 508 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.762] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.762] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.762] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.762] kgem_fixup_relocs: shrinking by 61440 >[ 132.762] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.762] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.762] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.762] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.762] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.762] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.762] __kgem_bo_clear_busy: handle=7 >[ 132.762] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.762] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.762] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.762] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.762] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.762] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.786] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.786] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.786] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.786] __kgem_retire_rq: request 1 complete >[ 132.786] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.786] __kgem_retire_rq: request 2 complete >[ 132.786] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.786] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.786] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.786] sna_block_handler (tv=0.0) >[ 132.786] sna_wakeup_handler >[ 132.786] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.786] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.786] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.786] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.786] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.786] sna_crtc_record_swap: recording last swap on pipe=0, frame 7698 [msc=7698], time 132.784610 >[ 132.786] sna_dri2_get_msc: msc=7698 [raw=7698], ust=132784610 >[ 132.786] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) >[ 132.786] sna_dri2_schedule_swap(target_msc=7695, divisor=0, remainder=0) >[ 132.786] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 >[ 132.786] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.786] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.786] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.786] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.786] sna_crtc_record_swap: recording last swap on pipe=0, frame 7698 [msc=7698], time 132.784610 >[ 132.786] immediate_swap: current_msc=7698, target_msc=7695 -- yes >[ 132.786] can_flip: no, shadow enabled >[ 132.786] sna_dri2_add_event: adding event to window 146) >[ 132.786] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.786] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.786] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.786] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.786] can_xchg: back size=8701e00, front size=8701e00 >[ 132.786] can_xchg: yes, pixmap=165 >[ 132.786] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 132.786] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.786] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.786] set_bo: pixmap=165, handle=35 (old handle=27) >[ 132.786] set_bo: marking whole pixmap as damaged >[ 132.786] set_bo: applying final/discard move-to-gpu >[ 132.786] wait_for_shadow: flags=0, flips=0, handle=27, shadow=12 >[ 132.786] set_bo: dropping flush hint from handle=27 >[ 132.786] set_bo: adding flush hint to handle=35 >[ 132.786] mark_stale(handle=27) => 1 >[ 132.786] swap_limit: draw=146 setting swap limit to 3 >[ 132.786] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.786] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.786] sna_dri2_schedule_swap: reported target_msc=7698 >[ 132.786] sna_accel_flush: flush?=0, dirty?=0 >[ 132.786] sna_accel_flush: flush?=0, dirty?=0 >[ 132.786] sna_accel_flush: flush?=0, dirty?=0 >[ 132.786] sna_accel_flush: flush?=0, dirty?=0 >[ 132.786] sna_block_handler (tv=0.0) >[ 132.786] kgem_retire, need_retire?=1 >[ 132.786] __kgem_busy: handle=134, busy=0, wedged=0 >[ 132.786] __kgem_bo_clear_busy: handle=134 >[ 132.786] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.786] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.786] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.786] kgem_retire -- retired=0, need_retire=0 >[ 132.786] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.786] gen6_render_retire: resetting idle vbo >[ 132.786] sna_scanout_do_flush: flush timer active: delta=-17 >[ 132.786] sna_scanout_do_flush (time=132786), triggered >[ 132.786] sna_scanout_flush (time=132786), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 132.786] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.786] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.786] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.786] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.786] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.786] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.786] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.786] sna_pixmap_move_to_gpu: already all-damaged >[ 132.786] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 132.786] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.786] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.786] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.786] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 132.786] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 132.786] get_fb: reusing fb=105 for handle=35 >[ 132.786] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 132.786] __kgem_bo_clear_busy: handle=35 >[ 132.786] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 132.786] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 132.786] __kgem_bo_clear_busy: handle=35 >[ 132.786] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.786] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.786] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 132.786] sna_accel_do_throttle (time=132786), triggered >[ 132.786] sna_accel_throttle (time=132786) >[ 132.786] sna_accel_disarm_timer[1] (time=132786) >[ 132.786] sna_accel_block: evaluating timers, active=5 >[ 132.786] sna_accel_block: flush timer expires in 16 [132802] >[ 132.786] sna_wakeup_handler >[ 132.786] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.786] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.786] sna_glyphs: discarding mask >[ 132.786] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.786] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.786] gen9_render_composite: 0x0, current mode=0/0 >[ 132.786] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.786] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.786] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.786] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.786] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.786] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.786] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.786] sna_drawable_use_bo: using whole GPU bo >[ 132.786] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.786] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.786] color_convert: src=ffffffff [20028888] >[ 132.786] color_convert: dst=ffffffff [20028888] >[ 132.786] sna_render_get_solid: ffffffff >[ 132.786] sna_render_get_solid(white) >[ 132.786] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.786] sna_transform_is_imprecise_integer_translation: no transform >[ 132.786] gen9_composite_picture: integer translation (0, 0), removing >[ 132.786] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.786] sna_render_pixmap_bo: GPU all damaged >[ 132.786] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.786] gen4_choose_composite_emitter: solid, identity mask >[ 132.786] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.786] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.786] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.786] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.786] kgem_add_handle: handle=4, index=0 >[ 132.786] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.786] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.786] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.786] gen9_composite_get_binding_table(ffc0) >[ 132.786] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.786] kgem_add_handle: handle=138, index=1 >[ 132.787] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.787] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.787] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.787] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.787] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.787] kgem_add_handle: handle=7, index=2 >[ 132.787] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.787] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.787] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.787] kgem_add_handle: handle=6, index=3 >[ 132.787] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.787] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.787] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.787] gen9_emit_sampler: sampler = a >[ 132.787] gen9_emit_sf: num_sf_outputs=2 >[ 132.787] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.787] gen9_emit_vertex_elements: setup id=9 >[ 132.787] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.787] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.787] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.787] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.787] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.787] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.787] gen8_vertex_flush[498] = 42 >[ 132.787] gen9_magic_ca_pass: CA fixup (0 -> 42) >[ 132.787] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.787] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.787] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.787] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.787] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.787] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.787] glyphs_format: format=166024, depth=32 >[ 132.787] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.787] sna_glyphs: discarding mask >[ 132.787] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.787] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.787] gen9_render_composite: 0x0, current mode=1/1 >[ 132.787] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.787] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.787] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.787] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.787] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.787] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.787] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.787] sna_drawable_use_bo: using whole GPU bo >[ 132.787] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.787] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.787] color_convert: src=ffffffff [20028888] >[ 132.787] color_convert: dst=ffffffff [20028888] >[ 132.787] sna_render_get_solid: ffffffff >[ 132.787] sna_render_get_solid(white) >[ 132.787] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.787] sna_transform_is_imprecise_integer_translation: no transform >[ 132.787] gen9_composite_picture: integer translation (0, 0), removing >[ 132.787] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.787] sna_render_pixmap_bo: GPU all damaged >[ 132.787] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.787] gen4_choose_composite_emitter: solid, identity mask >[ 132.787] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.787] gen9_composite_get_binding_table(fec0) >[ 132.787] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.787] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.787] gen9_emit_vertex_elements: setup id=9 >[ 132.787] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.787] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.787] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.787] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.787] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.787] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.787] gen8_vertex_flush[590] = 57 >[ 132.787] gen9_magic_ca_pass: CA fixup (42 -> 99) >[ 132.787] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.787] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.787] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.787] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.787] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.787] sna_glyphs: discarding mask >[ 132.787] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.787] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.787] gen9_render_composite: 0x0, current mode=1/1 >[ 132.787] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.787] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.787] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.787] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.787] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.787] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.787] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.787] sna_drawable_use_bo: using whole GPU bo >[ 132.787] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.787] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.787] color_convert: src=ffffffff [20028888] >[ 132.787] color_convert: dst=ffffffff [20028888] >[ 132.787] sna_render_get_solid: ffffffff >[ 132.787] sna_render_get_solid(white) >[ 132.787] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.787] sna_transform_is_imprecise_integer_translation: no transform >[ 132.787] gen9_composite_picture: integer translation (0, 0), removing >[ 132.787] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.787] sna_render_pixmap_bo: GPU all damaged >[ 132.787] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.787] gen4_choose_composite_emitter: solid, identity mask >[ 132.787] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.787] gen9_composite_get_binding_table(fec0) >[ 132.787] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.787] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.787] gen9_emit_vertex_elements: setup id=9 >[ 132.787] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.787] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.787] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.787] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.787] gen8_vertex_flush[688] = 9 >[ 132.787] gen9_magic_ca_pass: CA fixup (99 -> 108) >[ 132.787] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.787] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.787] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.787] sna_destroy_pixmap: pixmap=2760, attached?=1 >[ 132.787] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.787] __sna_free_pixmap(pixmap=2760) >[ 132.787] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 132.787] kgem_bo_sync__cpu: handle=140 >[ 132.787] sna_accel_watch_flush: enable=-1 >[ 132.787] _kgem_bo_destroy: handle=140, proxy? 0 >[ 132.787] __kgem_bo_destroy: handle=140, size=12288 >[ 132.787] __kgem_bo_destroy: handle=140, not reusable >[ 132.787] kgem_bo_free: handle=140, size=12288 >[ 132.787] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.787] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 132.787] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 132.787] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.787] create_pixmap: serial=2767, usage=0, 0x0 >[ 132.787] create_pixmap_hdr: pixmap=2767, width=70, height=42, usage=0 >[ 132.787] kgem_create_map(0x7f1c44151000 size=11760, read-only?=0) - has_userptr?=1 >[ 132.787] __kgem_bo_init(handle=140, num_pages=3) >[ 132.787] kgem_create_map(ptr=0x7f1c44151000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 132.787] sna_accel_watch_flush: enable=1 >[ 132.787] __sna_damage_all(70, 42) >[ 132.787] sna_pixmap_create_shm: serial=2767, 70x42, usage=0 >[ 132.787] sna_composite(pixmap=2764, op=3, src=2768+(0, 0), mask=0+(118, 232), dst=2764+(118, 232)+(0, 0), size=(70, 42) >[ 132.787] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 132.787] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 132.787] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.787] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 132.787] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 132.787] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 132.787] gen9_render_composite: 70x42, current mode=1/1 >[ 132.787] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.787] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.787] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.787] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.787] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 132.787] sna_drawable_use_bo pixmap=2764, box=((118, 232), (188, 274)), flags=7... >[ 132.787] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.787] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.787] sna_drawable_use_bo: using whole GPU bo >[ 132.787] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.787] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 132.787] sna_transform_is_imprecise_integer_translation: no transform >[ 132.787] gen9_composite_picture: integer translation (0, 0), removing >[ 132.787] sna_render_pixmap_bo pixmap=2768, (0, 0)x(70, 42)/(70, 42) >[ 132.787] sna_render_pixmap_bo: CPU all damaged >[ 132.787] sna_add_flush_pixmap: marking pixmap=2768 for flushing >[ 132.787] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.787] gen8_vertex_close: used=432, vbo active? 3, vb=200, nreloc=1 >[ 132.787] gen8_vertex_close: reloc[0] = 289 >[ 132.787] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.787] kgem_add_handle: handle=3, index=4 >[ 132.787] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.787] batch[1/1, flags=1800]: 456 456 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.787] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.787] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.787] kgem_fixup_relocs: shrinking by 61440 >[ 132.787] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.787] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.787] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.787] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.787] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.787] __kgem_bo_clear_busy: handle=7 >[ 132.787] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.787] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.787] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.787] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.787] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.787] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.787] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 132.787] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.787] gen4_choose_composite_emitter: identity src, no mask >[ 132.787] needs_batch_flush: flushing before handle=140 for new reservation >[ 132.787] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 132.787] aligning vertex: was 4, now 3 floats per vertex >[ 132.787] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.787] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.787] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.787] kgem_add_handle: handle=4, index=0 >[ 132.787] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.787] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.787] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.787] gen9_composite_get_binding_table(ffc0) >[ 132.787] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.787] kgem_add_handle: handle=138, index=1 >[ 132.787] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.787] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.787] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.787] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 132.787] kgem_add_handle: handle=140, index=2 >[ 132.787] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.788] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 132.788] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.788] gen9_emit_sampler: sampler = 2 >[ 132.788] gen9_emit_sf: num_sf_outputs=1 >[ 132.788] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.788] gen9_emit_vertex_elements: setup id=2 >[ 132.788] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.788] gen9_render_composite_box: (118, 232), (188, 274) >[ 132.788] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 132.788] gen8_vertex_flush[490] = 3 >[ 132.788] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 132.788] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.788] sna_glyphs: discarding mask >[ 132.788] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 132.788] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.788] gen9_render_composite: 0x0, current mode=1/1 >[ 132.788] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 132.788] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.788] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.788] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.788] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.788] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.788] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.788] sna_drawable_use_bo: using whole GPU bo >[ 132.788] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.788] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.788] color_convert: src=ff000000 [20028888] >[ 132.788] color_convert: dst=ff000000 [20028888] >[ 132.788] sna_render_get_solid: ff000000 >[ 132.788] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.788] sna_transform_is_imprecise_integer_translation: no transform >[ 132.788] gen9_composite_picture: integer translation (0, 0), removing >[ 132.788] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.788] sna_render_pixmap_bo: GPU all damaged >[ 132.788] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.788] gen4_choose_composite_emitter: solid, identity mask >[ 132.788] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.788] aligning vertex: was 3, now 4 floats per vertex >[ 132.788] gen9_composite_get_binding_table(ff00) >[ 132.788] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.788] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.788] kgem_add_handle: handle=7, index=3 >[ 132.788] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.788] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.788] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.788] kgem_add_handle: handle=6, index=4 >[ 132.788] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.788] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.788] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.788] gen9_emit_sampler: sampler = a >[ 132.788] gen9_emit_sf: num_sf_outputs=2 >[ 132.788] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.788] gen9_emit_vertex_elements: setup id=9 >[ 132.788] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.788] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.788] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.788] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.788] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.788] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.788] gen8_vertex_flush[56c] = 42 >[ 132.788] gen9_magic_ca_pass: CA fixup (111 -> 153) >[ 132.788] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.788] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.788] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.788] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 132.788] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.788] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.788] glyphs_format: format=166024, depth=32 >[ 132.788] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.788] sna_glyphs: discarding mask >[ 132.788] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 132.788] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.788] gen9_render_composite: 0x0, current mode=1/1 >[ 132.788] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.788] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.788] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.788] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.788] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.788] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.788] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.788] sna_drawable_use_bo: using whole GPU bo >[ 132.788] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.788] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.788] color_convert: src=ff000000 [20028888] >[ 132.788] color_convert: dst=ff000000 [20028888] >[ 132.788] sna_render_get_solid: ff000000 >[ 132.788] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.788] sna_transform_is_imprecise_integer_translation: no transform >[ 132.788] gen9_composite_picture: integer translation (0, 0), removing >[ 132.788] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.788] sna_render_pixmap_bo: GPU all damaged >[ 132.788] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.788] gen4_choose_composite_emitter: solid, identity mask >[ 132.788] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.788] gen9_composite_get_binding_table(fe40) >[ 132.788] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.788] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.788] gen9_emit_vertex_elements: setup id=9 >[ 132.788] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.788] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.788] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.788] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.788] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.788] gen8_vertex_flush[664] = 57 >[ 132.788] gen9_magic_ca_pass: CA fixup (153 -> 210) >[ 132.788] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.788] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.788] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.788] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 132.788] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.788] sna_glyphs: discarding mask >[ 132.788] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 132.788] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.788] gen9_render_composite: 0x0, current mode=1/1 >[ 132.788] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.788] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.788] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.788] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.788] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.788] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.788] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.788] sna_drawable_use_bo: using whole GPU bo >[ 132.788] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.788] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.788] color_convert: src=ff000000 [20028888] >[ 132.788] color_convert: dst=ff000000 [20028888] >[ 132.788] sna_render_get_solid: ff000000 >[ 132.788] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.788] sna_transform_is_imprecise_integer_translation: no transform >[ 132.788] gen9_composite_picture: integer translation (0, 0), removing >[ 132.788] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.788] sna_render_pixmap_bo: GPU all damaged >[ 132.788] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.788] gen4_choose_composite_emitter: solid, identity mask >[ 132.788] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.788] gen9_composite_get_binding_table(fe40) >[ 132.788] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.788] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.788] gen9_emit_vertex_elements: setup id=9 >[ 132.788] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.788] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.788] gen8_vertex_flush[75c] = 9 >[ 132.788] gen9_magic_ca_pass: CA fixup (210 -> 219) >[ 132.788] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.788] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.788] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.788] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 132.788] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.788] sna_glyphs: discarding mask >[ 132.788] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 132.788] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.788] gen9_render_composite: 0x0, current mode=1/1 >[ 132.788] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.788] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.788] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.788] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.788] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.788] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.788] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.788] sna_drawable_use_bo: using whole GPU bo >[ 132.788] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.788] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.788] color_convert: src=ffffffff [20028888] >[ 132.788] color_convert: dst=ffffffff [20028888] >[ 132.788] sna_render_get_solid: ffffffff >[ 132.788] sna_render_get_solid(white) >[ 132.788] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.788] sna_transform_is_imprecise_integer_translation: no transform >[ 132.788] gen9_composite_picture: integer translation (0, 0), removing >[ 132.788] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.788] sna_render_pixmap_bo: GPU all damaged >[ 132.788] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.788] gen4_choose_composite_emitter: solid, identity mask >[ 132.788] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.788] gen9_composite_get_binding_table(fe40) >[ 132.788] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 132.788] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.788] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 132.788] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.788] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.788] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.788] gen9_emit_vertex_elements: setup id=9 >[ 132.788] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.788] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.788] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.788] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.788] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.788] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 132.788] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.789] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.789] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.789] gen8_vertex_flush[85c] = 42 >[ 132.789] gen9_magic_ca_pass: CA fixup (219 -> 261) >[ 132.789] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.789] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.789] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.789] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 132.789] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.789] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.789] glyphs_format: format=166024, depth=32 >[ 132.789] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.789] sna_glyphs: discarding mask >[ 132.789] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 132.789] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.789] gen9_render_composite: 0x0, current mode=1/1 >[ 132.789] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.789] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.789] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.789] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.789] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.789] sna_drawable_use_bo: using whole GPU bo >[ 132.789] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.789] color_convert: src=ffffffff [20028888] >[ 132.789] color_convert: dst=ffffffff [20028888] >[ 132.789] sna_render_get_solid: ffffffff >[ 132.789] sna_render_get_solid(white) >[ 132.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.789] sna_transform_is_imprecise_integer_translation: no transform >[ 132.789] gen9_composite_picture: integer translation (0, 0), removing >[ 132.789] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.789] sna_render_pixmap_bo: GPU all damaged >[ 132.789] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.789] gen4_choose_composite_emitter: solid, identity mask >[ 132.789] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.789] gen9_composite_get_binding_table(fdc0) >[ 132.789] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.789] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.789] gen9_emit_vertex_elements: setup id=9 >[ 132.789] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.789] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.789] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.789] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.789] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.789] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.789] gen8_vertex_flush[954] = 57 >[ 132.789] gen9_magic_ca_pass: CA fixup (261 -> 318) >[ 132.789] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.789] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.789] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.789] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 132.789] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.789] sna_glyphs: discarding mask >[ 132.789] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 132.789] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.789] gen9_render_composite: 0x0, current mode=1/1 >[ 132.789] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.789] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.789] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.789] sna_drawable_use_bo pixmap=2764, box=((0, 0), (7680, 2160)), flags=7... >[ 132.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.789] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.789] sna_drawable_use_bo: using whole GPU bo >[ 132.789] gen9_composite_set_target: pixmap=2764, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.789] color_convert: src=ffffffff [20028888] >[ 132.789] color_convert: dst=ffffffff [20028888] >[ 132.789] sna_render_get_solid: ffffffff >[ 132.789] sna_render_get_solid(white) >[ 132.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.789] sna_transform_is_imprecise_integer_translation: no transform >[ 132.789] gen9_composite_picture: integer translation (0, 0), removing >[ 132.789] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.789] sna_render_pixmap_bo: GPU all damaged >[ 132.789] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.789] gen4_choose_composite_emitter: solid, identity mask >[ 132.789] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.789] gen9_composite_get_binding_table(fdc0) >[ 132.789] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.789] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.789] gen9_emit_vertex_elements: setup id=9 >[ 132.789] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.789] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.789] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 132.789] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.789] gen8_vertex_flush[a4c] = 9 >[ 132.789] gen9_magic_ca_pass: CA fixup (318 -> 327) >[ 132.789] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.789] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.789] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.789] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=acc, drawable=a74 >[ 132.789] sna_validate_gc: recomputing clip >[ 132.789] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.789] sna_copy_area: src=pixmap=2764:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.789] sna_copy_area: normal copy >[ 132.789] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.789] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.789] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.789] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.789] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.789] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.789] sna_do_copy: pixmap -- no source clipping >[ 132.789] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.789] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.789] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2764+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.789] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.789] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.789] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.789] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.789] sna_drawable_use_bo: pinned, never REPLACES >[ 132.789] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.789] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.789] sna_drawable_use_bo: using whole GPU bo >[ 132.789] sna_pixmap_move_to_gpu(pixmap=2764, usage=0), flags=a >[ 132.789] sna_pixmap_move_to_gpu: already all-damaged >[ 132.789] sna_pixmap_mark_active: pixmap=2764, handle=138 >[ 132.789] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.789] sna_pixmap_make_cow: make cow src=2764, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.789] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.789] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.789] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.789] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.789] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.789] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.789] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.789] __kgem_retire_rq: request 1 complete >[ 132.789] kgem_set_mode: flushing before new bo >[ 132.789] gen8_vertex_close: used=1308, vbo active? 3, vb=204, nreloc=2 >[ 132.789] gen8_vertex_close: reloc[0] = 287 >[ 132.789] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.789] kgem_add_handle: handle=3, index=5 >[ 132.789] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.789] gen8_vertex_close: reloc[1] = 342 >[ 132.789] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.789] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.789] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 132.789] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.789] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.789] kgem_fixup_relocs: shrinking by 61440 >[ 132.789] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.789] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.789] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.789] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.789] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 132.789] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.789] __kgem_bo_clear_busy: handle=7 >[ 132.789] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.789] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.789] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.789] __kgem_bo_clear_busy: handle=7 >[ 132.789] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.789] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.789] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.789] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.789] aligning vertex: was 4, now 2 floats per vertex >[ 132.789] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.789] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.789] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.789] kgem_add_handle: handle=4, index=0 >[ 132.789] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.789] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.789] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.789] gen9_composite_get_binding_table(ffc0) >[ 132.789] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.789] kgem_add_handle: handle=134, index=1 >[ 132.789] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.789] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.789] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.789] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.789] kgem_add_handle: handle=138, index=2 >[ 132.789] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.789] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.789] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.789] gen9_emit_sampler: sampler = 0 >[ 132.789] gen9_emit_sf: num_sf_outputs=1 >[ 132.789] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.789] gen9_emit_vertex_elements: setup id=0 >[ 132.789] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.789] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.789] gen8_vertex_flush[490] = 3 >[ 132.789] sna_destroy_pixmap: pixmap=2764, attached?=1 >[ 132.789] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.789] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.789] __kgem_bo_destroy: handle=138 -> active >[ 132.789] __sna_free_pixmap(pixmap=2764) >[ 132.789] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.789] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.789] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.789] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.789] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.789] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.789] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.789] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.789] gen9_render_composite: 7680x2160, current mode=1/1 >[ 132.789] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.789] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.789] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.789] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.789] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.789] sna_pixmap_undo_cow: freeing cow >[ 132.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.789] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.789] sna_drawable_use_bo: using whole GPU bo >[ 132.789] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.789] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.789] sna_transform_is_imprecise_integer_translation: no transform >[ 132.789] gen9_composite_picture: integer translation (0, 0), removing >[ 132.789] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.789] sna_render_pixmap_bo: GPU all damaged >[ 132.789] color_convert: src=3f000000 [20028888] >[ 132.789] color_convert: dst=3f000000 [20028888] >[ 132.789] sna_render_get_solid: 3f000000 >[ 132.789] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.790] gen4_choose_composite_emitter: identity source, identity mask >[ 132.790] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.790] __kgem_retire_rq: request 1 complete >[ 132.790] kgem_set_mode: flushing before new bo >[ 132.790] gen8_vertex_close: used=1314, vbo active? 3, vb=1, nreloc=1 >[ 132.790] gen8_vertex_close: reloc[0] = 287 >[ 132.790] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.790] kgem_add_handle: handle=3, index=3 >[ 132.790] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.790] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.790] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.790] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.790] kgem_fixup_relocs: shrinking by 61440 >[ 132.790] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.790] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.790] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.790] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.790] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.790] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.790] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.790] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.790] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.790] aligning vertex: was 2, now 5 floats per vertex >[ 132.790] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.790] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.790] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.790] kgem_add_handle: handle=4, index=0 >[ 132.790] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.790] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.790] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.790] gen9_composite_get_binding_table(ffc0) >[ 132.790] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.790] kgem_add_handle: handle=136, index=1 >[ 132.790] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.790] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.790] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.790] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.790] kgem_add_handle: handle=137, index=2 >[ 132.790] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.790] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.790] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.790] kgem_add_reloc64: adding proxy [delta=252] for handle=7 >[ 132.790] kgem_add_handle: handle=7, index=3 >[ 132.790] kgem_add_reloc64[5] = (delta=252, target handle=3, presumed=fffe8000) >[ 132.790] [3fc0] bind bo(handle=7, addr=fffe80fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.790] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.790] gen9_emit_sampler: sampler = 3 >[ 132.790] gen9_emit_sf: num_sf_outputs=2 >[ 132.790] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.790] gen9_emit_vertex_elements: setup id=10 >[ 132.790] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.790] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.790] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.790] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.790] gen8_vertex_flush[498] = 3 >[ 132.790] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.790] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.790] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.790] kgem_can_create_2d: untiled size=66355200 >[ 132.790] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.790] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.790] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.790] sna_create_pixmap: usage=0, flags=1b >[ 132.790] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.790] __pop_freed_pixmap: reusing freed pixmap=2764 header >[ 132.790] create_pixmap_hdr: pixmap=2769, width=7680, height=2160, usage=0 >[ 132.790] sna_create_pixmap: serial=2769, 7680x2160, usage=0 >[ 132.790] sna_composite_rectangles(pixmap=2770, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.790] sna_composite_rectangles: converted to op 0 >[ 132.790] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.790] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.790] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.790] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.790] sna_composite_rectangles: dropping last-cpu hint >[ 132.790] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=19... >[ 132.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.790] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.790] sna_pixmap_move_to_gpu(pixmap=2770, usage=0), flags=b >[ 132.790] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.790] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.790] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.790] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.790] sna_pixmap_alloc_gpu: pixmap=2770 >[ 132.790] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.790] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.790] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.790] 1:from active: pitch=30720, tiling=1, handle=138, id=1798 >[ 132.790] __sna_damage_all(7680, 2160) >[ 132.790] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.790] sna_pixmap_mark_active: pixmap=2770, handle=138 >[ 132.790] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.790] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.790] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.790] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.790] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.790] sna_render_get_solid: 0 >[ 132.790] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.790] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.790] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.790] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.790] aligning vertex: was 5, now 2 floats per vertex >[ 132.790] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.790] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.790] gen9_composite_get_binding_table(fec0) >[ 132.790] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.790] kgem_add_handle: handle=138, index=4 >[ 132.790] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.790] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.790] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.790] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.790] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.790] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.790] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.790] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.790] gen9_emit_sampler: sampler = 1 >[ 132.790] gen9_emit_sf: num_sf_outputs=1 >[ 132.790] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.790] gen9_emit_vertex_elements: setup id=0 >[ 132.790] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.790] (0, 0), (7680, 2160) >[ 132.790] gen8_vertex_flush[56c] = 3 >[ 132.790] sna_composite_rectangles: pixmap=2770 marking clear [0]? 1 >[ 132.790] sna_composite_rectangles(pixmap=2770, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.790] sna_composite_rectangles: converted to op 1 >[ 132.790] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.790] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.791] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.791] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.791] sna_composite_rectangles: dropping last-cpu hint >[ 132.791] sna_drawable_use_bo pixmap=2770, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.791] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.791] sna_drawable_use_bo: using whole GPU bo >[ 132.791] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.791] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.791] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.791] sna_render_get_solid: ffe5e3e1 >[ 132.791] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.791] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.791] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.791] gen9_composite_get_binding_table(fe00) >[ 132.791] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.791] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.791] kgem_add_handle: handle=32, index=5 >[ 132.791] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.791] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.791] gen9_emit_vertex_elements: setup id=0 >[ 132.791] (7679, 0), (7680, 2160) >[ 132.791] gen8_vertex_flush[5a8] = 3 >[ 132.791] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=ad2 >[ 132.791] sna_validate_gc: recomputing clip >[ 132.791] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6bc70] >[ 132.791] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2770:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.791] sna_copy_area: normal copy >[ 132.791] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.791] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.791] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.791] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.791] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.791] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.791] sna_do_copy: pixmap -- no source clipping >[ 132.791] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.791] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.791] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2770+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.791] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.791] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.791] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.791] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.791] sna_drawable_use_bo: using whole GPU bo >[ 132.791] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.791] sna_pixmap_move_to_gpu: already all-damaged >[ 132.791] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.791] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.791] sna_pixmap_make_cow: make cow src=2659, dst=2770, handle=136 (already cow? src=0, dst=0) >[ 132.791] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.791] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.791] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.791] __kgem_bo_destroy: handle=138 -> active >[ 132.791] sna_pixmap_make_cow: moo! attaching clone to pixmap=2770 (source=2659, handle=136) >[ 132.791] sna_destroy_pixmap: pixmap=2766, attached?=1 >[ 132.791] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.791] __sna_free_pixmap(pixmap=2766) >[ 132.791] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.791] kgem_bo_sync__cpu: handle=139 >[ 132.791] sna_accel_watch_flush: enable=-1 >[ 132.791] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.791] __kgem_bo_destroy: handle=139, size=8192 >[ 132.791] __kgem_bo_destroy: handle=139, not reusable >[ 132.791] kgem_bo_free: handle=139, size=8192 >[ 132.791] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.791] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.791] sna_accel_flush: flush?=0, dirty?=1 >[ 132.791] sna_accel_flush: syncing SHM pixmap=2768 (refcnt=1) >[ 132.791] _sna_pixmap_move_to_cpu(pixmap=2768, 70x42, flags=3) >[ 132.791] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 132.791] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.791] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.791] kgem_bo_sync__cpu_full: handle=140 >[ 132.791] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.791] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 132.791] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.791] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 132.791] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 132.791] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.792] sna_block_handler (tv=0.0) >[ 132.792] sna_wakeup_handler >[ 132.792] sna_accel_flush: flush?=0, dirty?=0 >[ 132.792] sna_accel_flush: flush?=0, dirty?=0 >[ 132.792] sna_block_handler (tv=0.0) >[ 132.792] sna_wakeup_handler >[ 132.792] sna_accel_flush: flush?=0, dirty?=0 >[ 132.792] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.792] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.792] create_pixmap: serial=2771, usage=0, 0x0 >[ 132.792] create_pixmap_hdr: pixmap=2771, width=70, height=24, usage=0 >[ 132.792] kgem_create_map(0x7f1c44167000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.792] __kgem_bo_init(handle=139, num_pages=2) >[ 132.792] kgem_create_map(ptr=0x7f1c44167000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.792] sna_accel_watch_flush: enable=1 >[ 132.792] __sna_damage_all(70, 24) >[ 132.792] sna_pixmap_create_shm: serial=2771, 70x24, usage=0 >[ 132.792] sna_composite(pixmap=2770, op=3, src=2772+(0, 0), mask=0+(118, 350), dst=2770+(118, 350)+(0, 0), size=(70, 24) >[ 132.792] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.792] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.792] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.792] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.792] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.792] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.792] gen9_render_composite: 70x24, current mode=1/1 >[ 132.792] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.792] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.792] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.792] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.792] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.792] sna_drawable_use_bo pixmap=2770, box=((118, 350), (188, 374)), flags=7... >[ 132.792] sna_pixmap_undo_cow: pixmap=2770, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.792] sna_pixmap_undo_cow: copying cow >[ 132.792] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.792] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.792] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.792] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.792] 1:from active: pitch=30720, tiling=1, handle=138, id=1800 >[ 132.792] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.792] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.792] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.792] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.792] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.792] gen9_composite_get_binding_table(fd80) >[ 132.792] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.793] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.793] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.793] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.793] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.793] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.793] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.793] gen9_emit_sampler: sampler = 0 >[ 132.793] gen9_emit_vertex_elements: setup id=0 >[ 132.793] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.793] gen8_vertex_flush[5ec] = 3 >[ 132.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.793] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.793] sna_drawable_use_bo: using whole GPU bo >[ 132.793] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.793] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.793] sna_transform_is_imprecise_integer_translation: no transform >[ 132.793] gen9_composite_picture: integer translation (0, 0), removing >[ 132.793] sna_render_pixmap_bo pixmap=2772, (0, 0)x(70, 24)/(70, 24) >[ 132.793] sna_render_pixmap_bo: CPU all damaged >[ 132.793] sna_add_flush_pixmap: marking pixmap=2772 for flushing >[ 132.793] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.793] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.793] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.793] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.793] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.793] gen4_choose_composite_emitter: identity src, no mask >[ 132.793] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.793] gen8_vertex_close: used=1348, vbo active? 3, vb=401, nreloc=2 >[ 132.793] gen8_vertex_close: reloc[0] = 289 >[ 132.793] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.793] kgem_add_handle: handle=3, index=6 >[ 132.793] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.793] gen8_vertex_close: reloc[1] = 342 >[ 132.793] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.793] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.793] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.793] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.793] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.793] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.793] kgem_fixup_relocs: shrinking by 61440 >[ 132.793] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.793] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.793] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.793] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.793] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.793] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.793] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.793] __kgem_bo_clear_busy: handle=7 >[ 132.793] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.793] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.793] __kgem_bo_clear_busy: handle=7 >[ 132.793] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.793] __kgem_bo_clear_busy: handle=32 >[ 132.793] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.793] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.793] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.793] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.793] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.793] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.793] aligning vertex: was 2, now 3 floats per vertex >[ 132.793] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.793] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.793] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.793] kgem_add_handle: handle=4, index=0 >[ 132.793] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.793] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.793] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.793] gen9_composite_get_binding_table(ffc0) >[ 132.793] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.793] kgem_add_handle: handle=138, index=1 >[ 132.793] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.793] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.793] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.793] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.793] kgem_add_handle: handle=139, index=2 >[ 132.793] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.793] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.793] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.793] gen9_emit_sampler: sampler = 2 >[ 132.793] gen9_emit_sf: num_sf_outputs=1 >[ 132.793] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.793] gen9_emit_vertex_elements: setup id=2 >[ 132.793] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.794] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.794] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.794] gen8_vertex_flush[490] = 3 >[ 132.794] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.794] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.794] sna_glyphs: discarding mask >[ 132.794] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.794] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.794] gen9_render_composite: 0x0, current mode=1/1 >[ 132.794] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.794] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.794] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.794] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.794] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.794] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.794] sna_drawable_use_bo: using whole GPU bo >[ 132.794] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.794] color_convert: src=ff000000 [20028888] >[ 132.794] color_convert: dst=ff000000 [20028888] >[ 132.794] sna_render_get_solid: ff000000 >[ 132.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.794] sna_transform_is_imprecise_integer_translation: no transform >[ 132.794] gen9_composite_picture: integer translation (0, 0), removing >[ 132.794] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.794] sna_render_pixmap_bo: GPU all damaged >[ 132.794] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.794] gen4_choose_composite_emitter: solid, identity mask >[ 132.794] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.794] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.794] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.794] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.794] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.794] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.794] aligning vertex: was 3, now 4 floats per vertex >[ 132.794] gen9_composite_get_binding_table(ff00) >[ 132.794] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.794] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.794] kgem_add_handle: handle=7, index=3 >[ 132.794] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.794] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.794] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.794] kgem_add_handle: handle=6, index=4 >[ 132.794] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.794] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.794] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.794] gen9_emit_sampler: sampler = a >[ 132.794] gen9_emit_sf: num_sf_outputs=2 >[ 132.794] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.794] gen9_emit_vertex_elements: setup id=9 >[ 132.794] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.794] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.794] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.794] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.794] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.794] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.794] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.794] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.794] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.794] gen8_vertex_flush[56c] = 42 >[ 132.794] gen9_magic_ca_pass: CA fixup (340 -> 382) >[ 132.794] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.794] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.795] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.795] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.795] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.795] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.795] glyphs_format: format=166024, depth=32 >[ 132.795] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.795] sna_glyphs: discarding mask >[ 132.795] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.795] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.795] gen9_render_composite: 0x0, current mode=1/1 >[ 132.795] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.795] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.795] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.795] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.795] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.795] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.795] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.795] sna_drawable_use_bo: using whole GPU bo >[ 132.795] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.795] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.795] color_convert: src=ff000000 [20028888] >[ 132.795] color_convert: dst=ff000000 [20028888] >[ 132.795] sna_render_get_solid: ff000000 >[ 132.795] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.795] sna_transform_is_imprecise_integer_translation: no transform >[ 132.795] gen9_composite_picture: integer translation (0, 0), removing >[ 132.795] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.795] sna_render_pixmap_bo: GPU all damaged >[ 132.795] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.795] gen4_choose_composite_emitter: solid, identity mask >[ 132.795] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.795] gen9_composite_get_binding_table(fe40) >[ 132.795] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.795] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.795] gen9_emit_vertex_elements: setup id=9 >[ 132.795] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.795] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.795] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.795] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.795] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.795] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.795] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.795] gen8_vertex_flush[664] = 57 >[ 132.795] gen9_magic_ca_pass: CA fixup (382 -> 439) >[ 132.795] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.795] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.795] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.795] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.796] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.796] sna_glyphs: discarding mask >[ 132.796] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.796] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.796] gen9_render_composite: 0x0, current mode=1/1 >[ 132.796] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.796] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.796] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.796] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.796] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.796] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.796] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.796] sna_drawable_use_bo: using whole GPU bo >[ 132.796] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.796] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.796] color_convert: src=ff000000 [20028888] >[ 132.796] color_convert: dst=ff000000 [20028888] >[ 132.796] sna_render_get_solid: ff000000 >[ 132.796] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.796] sna_transform_is_imprecise_integer_translation: no transform >[ 132.796] gen9_composite_picture: integer translation (0, 0), removing >[ 132.796] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.796] sna_render_pixmap_bo: GPU all damaged >[ 132.796] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.796] gen4_choose_composite_emitter: solid, identity mask >[ 132.796] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.796] gen9_composite_get_binding_table(fe40) >[ 132.796] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.796] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.796] gen9_emit_vertex_elements: setup id=9 >[ 132.796] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.796] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.796] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.796] gen8_vertex_flush[75c] = 9 >[ 132.796] gen9_magic_ca_pass: CA fixup (439 -> 448) >[ 132.796] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.796] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.796] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.796] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.796] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.796] sna_glyphs: discarding mask >[ 132.796] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.796] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.796] gen9_render_composite: 0x0, current mode=1/1 >[ 132.796] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.796] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.796] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.796] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.796] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.796] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.796] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.796] sna_drawable_use_bo: using whole GPU bo >[ 132.796] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.796] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.796] color_convert: src=ffffffff [20028888] >[ 132.796] color_convert: dst=ffffffff [20028888] >[ 132.796] sna_render_get_solid: ffffffff >[ 132.796] sna_render_get_solid(white) >[ 132.796] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.796] sna_transform_is_imprecise_integer_translation: no transform >[ 132.796] gen9_composite_picture: integer translation (0, 0), removing >[ 132.796] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.796] sna_render_pixmap_bo: GPU all damaged >[ 132.796] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.796] gen4_choose_composite_emitter: solid, identity mask >[ 132.796] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.796] gen9_composite_get_binding_table(fe40) >[ 132.796] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 132.796] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.796] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 132.796] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.796] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.796] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.796] gen9_emit_vertex_elements: setup id=9 >[ 132.796] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.796] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.796] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.796] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.796] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.796] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.796] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.796] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.796] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.796] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.796] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.796] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.797] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.797] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.797] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.797] gen8_vertex_flush[85c] = 42 >[ 132.797] gen9_magic_ca_pass: CA fixup (448 -> 490) >[ 132.797] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.797] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.797] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.797] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.797] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.797] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.797] glyphs_format: format=166024, depth=32 >[ 132.797] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.797] sna_glyphs: discarding mask >[ 132.797] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.797] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.797] gen9_render_composite: 0x0, current mode=1/1 >[ 132.797] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.797] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.797] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.797] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.797] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.797] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.797] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.797] sna_drawable_use_bo: using whole GPU bo >[ 132.797] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.797] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.797] color_convert: src=ffffffff [20028888] >[ 132.797] color_convert: dst=ffffffff [20028888] >[ 132.797] sna_render_get_solid: ffffffff >[ 132.797] sna_render_get_solid(white) >[ 132.797] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.797] sna_transform_is_imprecise_integer_translation: no transform >[ 132.797] gen9_composite_picture: integer translation (0, 0), removing >[ 132.797] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.797] sna_render_pixmap_bo: GPU all damaged >[ 132.797] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.797] gen4_choose_composite_emitter: solid, identity mask >[ 132.797] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.797] gen9_composite_get_binding_table(fdc0) >[ 132.797] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.797] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.797] gen9_emit_vertex_elements: setup id=9 >[ 132.797] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.797] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.797] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.797] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.797] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.797] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.797] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.797] gen8_vertex_flush[954] = 57 >[ 132.797] gen9_magic_ca_pass: CA fixup (490 -> 547) >[ 132.797] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.797] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.797] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.797] sna_accel_flush: flush?=1, dirty?=1 >[ 132.797] sna_accel_flush: syncing SHM pixmap=2772 (refcnt=1) >[ 132.797] _sna_pixmap_move_to_cpu(pixmap=2772, 70x24, flags=3) >[ 132.797] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.797] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.798] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.798] kgem_bo_sync__cpu_full: handle=139 >[ 132.798] gen8_vertex_close: used=2188, vbo active? 3, vb=204, nreloc=2 >[ 132.798] gen8_vertex_close: reloc[0] = 287 >[ 132.798] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.798] kgem_add_handle: handle=3, index=5 >[ 132.798] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.798] gen8_vertex_close: reloc[1] = 342 >[ 132.798] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.798] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.798] batch[1/1, flags=1800]: 634 634 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.798] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.798] __kgem_retire_rq: request 1 complete >[ 132.798] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 132.798] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.798] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.798] kgem_fixup_relocs: shrinking by 61440 >[ 132.798] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.798] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.798] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.798] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.798] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.798] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.798] __kgem_bo_clear_busy: handle=7 >[ 132.798] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.798] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.798] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.798] __kgem_bo_clear_busy: handle=7 >[ 132.798] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.798] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.798] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.798] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.798] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.813] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.813] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.813] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.813] __kgem_retire_rq: request 2 complete >[ 132.813] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.813] __kgem_retire_rq: request 1 complete >[ 132.813] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.813] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.813] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.813] sna_block_handler (tv=0.0) >[ 132.813] sna_wakeup_handler >[ 132.813] sna_mode_wakeup: len=96 >[ 132.813] sna_mode_wakeup: recording last swap on pipe=1, frame 7669 [1df5], time 132.799966 >[ 132.813] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 132.813] sna_mode_wakeup: flip complete, pending? 2 >[ 132.813] sna_dri2_vblank_handler(type=2, sequence=7699, draw=1810) >[ 132.813] sna_crtc_record_swap: recording last swap on pipe=0, frame 7699 [msc=7699], time 132.801273 >[ 132.813] sna_dri2_vblank_handler: 2 complete, frame=7699 tv=132.801273 >[ 132.813] sna_dri2_blit_complete: blit finished >[ 132.813] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7699, tv=132.801273) >[ 132.813] frame_swap_complete(type=2): draw=146, pipe=0, frame=7699 [msc=7699], tv=132.801273 >[ 132.813] sna_accel_flush: flush?=0, dirty?=0 >[ 132.813] sna_dri2_event_free(draw?=1) >[ 132.813] sna_dri2_remove_event: remove[0x55bca9e6bbd0] from window 146, active? 1 >[ 132.813] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.813] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.813] sna_dri2_vblank_handler complete >[ 132.813] sna_mode_wakeup: recording last swap on pipe=0, frame 7699 [1e13], time 132.801273 >[ 132.813] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 132.813] sna_mode_wakeup: flip complete, pending? 1 >[ 132.813] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.813] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 >[ 132.813] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.813] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.813] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.813] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.813] sna_dri2_get_back: back buffer handle=27, active?=0, refcnt=1 >[ 132.813] sna_dri2_get_back: reuse unattached back >[ 132.813] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.813] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 >[ 132.813] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.813] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 132.813] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.813] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.813] sna_accel_flush: flush?=0, dirty?=0 >[ 132.813] sna_accel_flush: flush?=0, dirty?=0 >[ 132.813] sna_accel_flush: flush?=0, dirty?=0 >[ 132.813] sna_block_handler (tv=0.0) >[ 132.813] sna_wakeup_handler >[ 132.813] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.813] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.813] sna_glyphs: discarding mask >[ 132.813] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.813] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.813] gen9_render_composite: 0x0, current mode=0/1 >[ 132.813] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.813] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.813] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.813] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.813] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.813] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.813] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.813] sna_drawable_use_bo: using whole GPU bo >[ 132.813] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.813] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.813] color_convert: src=ffffffff [20028888] >[ 132.813] color_convert: dst=ffffffff [20028888] >[ 132.813] sna_render_get_solid: ffffffff >[ 132.813] sna_render_get_solid(white) >[ 132.813] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.813] sna_transform_is_imprecise_integer_translation: no transform >[ 132.813] gen9_composite_picture: integer translation (0, 0), removing >[ 132.813] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.813] sna_render_pixmap_bo: GPU all damaged >[ 132.813] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.813] gen4_choose_composite_emitter: solid, identity mask >[ 132.813] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.813] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.813] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.813] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.813] kgem_add_handle: handle=4, index=0 >[ 132.813] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.813] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.813] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.813] gen9_composite_get_binding_table(ffc0) >[ 132.813] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.813] kgem_add_handle: handle=138, index=1 >[ 132.813] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.813] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.813] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.813] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.813] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.813] kgem_add_handle: handle=7, index=2 >[ 132.813] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.813] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.813] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.813] kgem_add_handle: handle=6, index=3 >[ 132.813] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.813] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.813] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.813] gen9_emit_sampler: sampler = a >[ 132.813] gen9_emit_sf: num_sf_outputs=2 >[ 132.813] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.813] gen9_emit_vertex_elements: setup id=9 >[ 132.813] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.813] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.813] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.813] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.813] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.813] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.813] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.813] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.813] gen8_vertex_flush[498] = 9 >[ 132.813] gen9_magic_ca_pass: CA fixup (547 -> 556) >[ 132.813] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.813] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.813] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.813] sna_destroy_pixmap: pixmap=2768, attached?=1 >[ 132.813] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.813] __sna_free_pixmap(pixmap=2768) >[ 132.813] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 132.813] kgem_bo_sync__cpu: handle=140 >[ 132.813] sna_accel_watch_flush: enable=-1 >[ 132.813] _kgem_bo_destroy: handle=140, proxy? 0 >[ 132.813] __kgem_bo_destroy: handle=140, size=12288 >[ 132.813] __kgem_bo_destroy: handle=140, not reusable >[ 132.813] kgem_bo_free: handle=140, size=12288 >[ 132.813] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.813] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 132.813] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 132.813] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.813] create_pixmap: serial=2773, usage=0, 0x0 >[ 132.813] create_pixmap_hdr: pixmap=2773, width=70, height=42, usage=0 >[ 132.813] kgem_create_map(0x7f1c44155000 size=11760, read-only?=0) - has_userptr?=1 >[ 132.813] __kgem_bo_init(handle=140, num_pages=3) >[ 132.813] kgem_create_map(ptr=0x7f1c44155000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 132.813] sna_accel_watch_flush: enable=1 >[ 132.813] __sna_damage_all(70, 42) >[ 132.813] sna_pixmap_create_shm: serial=2773, 70x42, usage=0 >[ 132.813] sna_composite(pixmap=2770, op=3, src=2774+(0, 0), mask=0+(118, 232), dst=2770+(118, 232)+(0, 0), size=(70, 42) >[ 132.813] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 132.813] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 132.813] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.813] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 132.813] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 132.813] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 132.814] gen9_render_composite: 70x42, current mode=1/1 >[ 132.814] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.814] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.814] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.814] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.814] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 132.814] sna_drawable_use_bo pixmap=2770, box=((118, 232), (188, 274)), flags=7... >[ 132.814] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.814] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.814] sna_drawable_use_bo: using whole GPU bo >[ 132.814] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.814] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 132.814] sna_transform_is_imprecise_integer_translation: no transform >[ 132.814] gen9_composite_picture: integer translation (0, 0), removing >[ 132.814] sna_render_pixmap_bo pixmap=2774, (0, 0)x(70, 42)/(70, 42) >[ 132.814] sna_render_pixmap_bo: CPU all damaged >[ 132.814] sna_add_flush_pixmap: marking pixmap=2774 for flushing >[ 132.814] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.814] gen8_vertex_close: used=2224, vbo active? 3, vb=200, nreloc=1 >[ 132.814] gen8_vertex_close: reloc[0] = 289 >[ 132.814] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.814] kgem_add_handle: handle=3, index=4 >[ 132.814] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.814] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.814] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.814] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.814] kgem_fixup_relocs: shrinking by 61440 >[ 132.814] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.814] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.814] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.814] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.814] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.814] __kgem_bo_clear_busy: handle=7 >[ 132.814] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.814] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.814] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.814] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.814] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.814] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.814] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 132.814] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.814] gen4_choose_composite_emitter: identity src, no mask >[ 132.814] needs_batch_flush: flushing before handle=140 for new reservation >[ 132.814] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 132.814] aligning vertex: was 4, now 3 floats per vertex >[ 132.814] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.814] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.814] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.814] kgem_add_handle: handle=4, index=0 >[ 132.814] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.814] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.814] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.814] gen9_composite_get_binding_table(ffc0) >[ 132.814] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.814] kgem_add_handle: handle=138, index=1 >[ 132.814] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.814] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.814] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.814] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 132.814] kgem_add_handle: handle=140, index=2 >[ 132.814] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.814] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 132.814] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.814] gen9_emit_sampler: sampler = 2 >[ 132.814] gen9_emit_sf: num_sf_outputs=1 >[ 132.814] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.814] gen9_emit_vertex_elements: setup id=2 >[ 132.814] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.814] gen9_render_composite_box: (118, 232), (188, 274) >[ 132.814] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 132.814] gen8_vertex_flush[490] = 3 >[ 132.814] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 132.814] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.814] sna_glyphs: discarding mask >[ 132.814] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 132.814] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.814] gen9_render_composite: 0x0, current mode=1/1 >[ 132.814] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 132.814] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.814] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.814] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.814] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.814] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.814] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.814] sna_drawable_use_bo: using whole GPU bo >[ 132.814] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.814] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.814] color_convert: src=ff000000 [20028888] >[ 132.814] color_convert: dst=ff000000 [20028888] >[ 132.814] sna_render_get_solid: ff000000 >[ 132.814] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.814] sna_transform_is_imprecise_integer_translation: no transform >[ 132.814] gen9_composite_picture: integer translation (0, 0), removing >[ 132.814] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.814] sna_render_pixmap_bo: GPU all damaged >[ 132.814] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.814] gen4_choose_composite_emitter: solid, identity mask >[ 132.814] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.814] aligning vertex: was 3, now 4 floats per vertex >[ 132.814] gen9_composite_get_binding_table(ff00) >[ 132.814] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.814] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.814] kgem_add_handle: handle=7, index=3 >[ 132.814] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.814] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.814] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.814] kgem_add_handle: handle=6, index=4 >[ 132.814] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.814] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.814] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.814] gen9_emit_sampler: sampler = a >[ 132.814] gen9_emit_sf: num_sf_outputs=2 >[ 132.814] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.814] gen9_emit_vertex_elements: setup id=9 >[ 132.814] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.814] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.814] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.814] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.814] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.814] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.814] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.814] gen8_vertex_flush[56c] = 42 >[ 132.814] gen9_magic_ca_pass: CA fixup (559 -> 601) >[ 132.814] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.814] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.814] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.814] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 132.814] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.814] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.814] glyphs_format: format=166024, depth=32 >[ 132.814] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.814] sna_glyphs: discarding mask >[ 132.814] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 132.814] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.814] gen9_render_composite: 0x0, current mode=1/1 >[ 132.814] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.814] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.814] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.814] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.814] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.814] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.814] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.814] sna_drawable_use_bo: using whole GPU bo >[ 132.814] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.814] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.814] color_convert: src=ff000000 [20028888] >[ 132.814] color_convert: dst=ff000000 [20028888] >[ 132.814] sna_render_get_solid: ff000000 >[ 132.814] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.814] sna_transform_is_imprecise_integer_translation: no transform >[ 132.814] gen9_composite_picture: integer translation (0, 0), removing >[ 132.814] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.814] sna_render_pixmap_bo: GPU all damaged >[ 132.814] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.814] gen4_choose_composite_emitter: solid, identity mask >[ 132.814] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.814] gen9_composite_get_binding_table(fe40) >[ 132.814] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.814] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.814] gen9_emit_vertex_elements: setup id=9 >[ 132.814] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.814] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.814] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.814] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 132.814] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.814] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.815] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.815] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.815] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.815] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.815] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.815] gen8_vertex_flush[664] = 57 >[ 132.815] gen9_magic_ca_pass: CA fixup (601 -> 658) >[ 132.815] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.815] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.815] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.815] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 132.815] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.815] sna_glyphs: discarding mask >[ 132.815] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 132.815] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.815] gen9_render_composite: 0x0, current mode=1/1 >[ 132.815] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.815] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.815] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.815] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.815] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.815] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.815] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.815] sna_drawable_use_bo: using whole GPU bo >[ 132.815] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.815] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.815] color_convert: src=ff000000 [20028888] >[ 132.815] color_convert: dst=ff000000 [20028888] >[ 132.815] sna_render_get_solid: ff000000 >[ 132.815] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.815] sna_transform_is_imprecise_integer_translation: no transform >[ 132.815] gen9_composite_picture: integer translation (0, 0), removing >[ 132.815] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.815] sna_render_pixmap_bo: GPU all damaged >[ 132.815] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.815] gen4_choose_composite_emitter: solid, identity mask >[ 132.815] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.815] gen9_composite_get_binding_table(fe40) >[ 132.815] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.815] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.815] gen9_emit_vertex_elements: setup id=9 >[ 132.815] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.815] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.815] gen8_vertex_flush[75c] = 9 >[ 132.815] gen9_magic_ca_pass: CA fixup (658 -> 667) >[ 132.815] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.815] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.815] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.815] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 132.815] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.815] sna_glyphs: discarding mask >[ 132.815] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 132.815] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.815] gen9_render_composite: 0x0, current mode=1/1 >[ 132.815] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.815] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.815] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.815] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.815] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.815] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.815] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.815] sna_drawable_use_bo: using whole GPU bo >[ 132.815] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.815] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.815] color_convert: src=ffffffff [20028888] >[ 132.815] color_convert: dst=ffffffff [20028888] >[ 132.815] sna_render_get_solid: ffffffff >[ 132.815] sna_render_get_solid(white) >[ 132.815] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.815] sna_transform_is_imprecise_integer_translation: no transform >[ 132.815] gen9_composite_picture: integer translation (0, 0), removing >[ 132.815] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.815] sna_render_pixmap_bo: GPU all damaged >[ 132.815] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.815] gen4_choose_composite_emitter: solid, identity mask >[ 132.815] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.815] gen9_composite_get_binding_table(fe40) >[ 132.815] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 132.815] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.815] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 132.815] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.815] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.815] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.815] gen9_emit_vertex_elements: setup id=9 >[ 132.815] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.815] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.815] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.815] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.815] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.815] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 132.815] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.815] gen8_vertex_flush[85c] = 42 >[ 132.815] gen9_magic_ca_pass: CA fixup (667 -> 709) >[ 132.815] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.815] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.815] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.815] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 132.815] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.815] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.815] glyphs_format: format=166024, depth=32 >[ 132.815] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.815] sna_glyphs: discarding mask >[ 132.815] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 132.815] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.815] gen9_render_composite: 0x0, current mode=1/1 >[ 132.815] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.815] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.815] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.815] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.816] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.816] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.816] sna_drawable_use_bo: using whole GPU bo >[ 132.816] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.816] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.816] color_convert: src=ffffffff [20028888] >[ 132.816] color_convert: dst=ffffffff [20028888] >[ 132.816] sna_render_get_solid: ffffffff >[ 132.816] sna_render_get_solid(white) >[ 132.816] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.816] sna_transform_is_imprecise_integer_translation: no transform >[ 132.816] gen9_composite_picture: integer translation (0, 0), removing >[ 132.816] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.816] sna_render_pixmap_bo: GPU all damaged >[ 132.816] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.816] gen4_choose_composite_emitter: solid, identity mask >[ 132.816] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.816] gen9_composite_get_binding_table(fdc0) >[ 132.816] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.816] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.816] gen9_emit_vertex_elements: setup id=9 >[ 132.816] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.816] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.816] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.816] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.816] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.816] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.816] gen8_vertex_flush[954] = 57 >[ 132.816] gen9_magic_ca_pass: CA fixup (709 -> 766) >[ 132.816] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.816] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.816] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.816] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 132.816] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.816] sna_glyphs: discarding mask >[ 132.816] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 132.816] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.816] gen9_render_composite: 0x0, current mode=1/1 >[ 132.816] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.816] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.816] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.816] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.816] sna_drawable_use_bo pixmap=2770, box=((0, 0), (7680, 2160)), flags=7... >[ 132.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.816] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.816] sna_drawable_use_bo: using whole GPU bo >[ 132.816] gen9_composite_set_target: pixmap=2770, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.816] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.816] color_convert: src=ffffffff [20028888] >[ 132.816] color_convert: dst=ffffffff [20028888] >[ 132.816] sna_render_get_solid: ffffffff >[ 132.816] sna_render_get_solid(white) >[ 132.816] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.816] sna_transform_is_imprecise_integer_translation: no transform >[ 132.816] gen9_composite_picture: integer translation (0, 0), removing >[ 132.816] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.816] sna_render_pixmap_bo: GPU all damaged >[ 132.816] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.816] gen4_choose_composite_emitter: solid, identity mask >[ 132.816] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.816] gen9_composite_get_binding_table(fdc0) >[ 132.816] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.816] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.816] gen9_emit_vertex_elements: setup id=9 >[ 132.816] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.816] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.816] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 132.816] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.816] gen8_vertex_flush[a4c] = 9 >[ 132.816] gen9_magic_ca_pass: CA fixup (766 -> 775) >[ 132.816] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.816] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.816] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.816] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=ad2, drawable=a74 >[ 132.816] sna_validate_gc: recomputing clip >[ 132.816] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.816] sna_copy_area: src=pixmap=2770:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.816] sna_copy_area: normal copy >[ 132.816] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.816] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.816] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.816] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.816] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.816] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.816] sna_do_copy: pixmap -- no source clipping >[ 132.816] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.816] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.816] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2770+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.816] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.816] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.816] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.816] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.816] sna_drawable_use_bo: pinned, never REPLACES >[ 132.816] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.816] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.816] sna_drawable_use_bo: using whole GPU bo >[ 132.816] sna_pixmap_move_to_gpu(pixmap=2770, usage=0), flags=a >[ 132.817] sna_pixmap_move_to_gpu: already all-damaged >[ 132.817] sna_pixmap_mark_active: pixmap=2770, handle=138 >[ 132.817] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.817] sna_pixmap_make_cow: make cow src=2770, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.817] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.817] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.817] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.817] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.817] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.817] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.817] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.817] __kgem_retire_rq: request 1 complete >[ 132.817] kgem_set_mode: flushing before new bo >[ 132.817] gen8_vertex_close: used=3100, vbo active? 3, vb=204, nreloc=2 >[ 132.817] gen8_vertex_close: reloc[0] = 287 >[ 132.817] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.817] kgem_add_handle: handle=3, index=5 >[ 132.817] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.817] gen8_vertex_close: reloc[1] = 342 >[ 132.817] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.817] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.817] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 132.817] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.817] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.817] kgem_fixup_relocs: shrinking by 61440 >[ 132.817] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.817] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.817] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.817] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 132.817] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.817] __kgem_bo_clear_busy: handle=7 >[ 132.817] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.817] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.817] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.817] __kgem_bo_clear_busy: handle=7 >[ 132.817] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.817] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.817] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.817] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.817] aligning vertex: was 4, now 2 floats per vertex >[ 132.817] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.817] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.817] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.817] kgem_add_handle: handle=4, index=0 >[ 132.817] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.817] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.817] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.817] gen9_composite_get_binding_table(ffc0) >[ 132.817] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.817] kgem_add_handle: handle=134, index=1 >[ 132.817] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.817] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.817] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.817] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.817] kgem_add_handle: handle=138, index=2 >[ 132.817] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.817] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.817] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.817] gen9_emit_sampler: sampler = 0 >[ 132.817] gen9_emit_sf: num_sf_outputs=1 >[ 132.817] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.817] gen9_emit_vertex_elements: setup id=0 >[ 132.817] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.817] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.817] gen8_vertex_flush[490] = 3 >[ 132.817] sna_accel_flush: flush?=1, dirty?=1 >[ 132.817] sna_accel_flush: syncing SHM pixmap=2774 (refcnt=1) >[ 132.817] _sna_pixmap_move_to_cpu(pixmap=2774, 70x42, flags=3) >[ 132.817] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 132.817] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.817] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.817] kgem_bo_sync__cpu_full: handle=140 >[ 132.817] __kgem_busy: handle=140, busy=131072, wedged=0 >[ 132.817] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 1 >[ 132.823] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.823] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 132.823] __kgem_retire_requests_upto(handle=140, ring=0) >[ 132.823] __kgem_retire_rq: request 1 complete >[ 132.823] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 132.823] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.823] gen8_vertex_close: used=3106, vbo active? 3, vb=1, nreloc=1 >[ 132.823] gen8_vertex_close: reloc[0] = 287 >[ 132.823] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.823] kgem_add_handle: handle=3, index=3 >[ 132.823] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.823] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.823] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.823] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.823] kgem_fixup_relocs: shrinking by 61440 >[ 132.823] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.823] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.823] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.823] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.823] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.823] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.823] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.823] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.824] sna_accel_flush: flush?=0, dirty?=0 >[ 132.824] sna_accel_flush: flush?=0, dirty?=0 >[ 132.824] sna_accel_flush: flush?=0, dirty?=0 >[ 132.824] sna_block_handler (tv=0.0) >[ 132.824] sna_wakeup_handler >[ 132.824] sna_accel_flush: flush?=0, dirty?=0 >[ 132.824] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.824] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.824] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.824] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.824] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.824] sna_crtc_record_swap: recording last swap on pipe=0, frame 7700 [msc=7700], time 132.817937 >[ 132.824] sna_dri2_get_msc: msc=7700 [raw=7700], ust=132817937 >[ 132.824] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 132.824] sna_dri2_schedule_swap(target_msc=7699, divisor=0, remainder=0) >[ 132.824] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 132.824] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.824] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.824] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.824] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.824] sna_crtc_record_swap: recording last swap on pipe=0, frame 7700 [msc=7700], time 132.817937 >[ 132.824] immediate_swap: current_msc=7700, target_msc=7699 -- yes >[ 132.824] can_flip: no, shadow enabled >[ 132.824] sna_dri2_add_event: adding event to window 146) >[ 132.824] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.824] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.824] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.824] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.824] can_xchg: back size=8701e00, front size=8701e00 >[ 132.824] can_xchg: yes, pixmap=165 >[ 132.824] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 >[ 132.824] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.824] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.824] set_bo: pixmap=165, handle=27 (old handle=35) >[ 132.824] set_bo: marking whole pixmap as damaged >[ 132.824] set_bo: applying final/discard move-to-gpu >[ 132.824] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 132.824] set_bo: dropping flush hint from handle=35 >[ 132.824] set_bo: adding flush hint to handle=27 >[ 132.824] mark_stale(handle=35) => 1 >[ 132.824] swap_limit: draw=146 setting swap limit to 3 >[ 132.824] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.824] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.824] sna_dri2_schedule_swap: reported target_msc=7700 >[ 132.824] sna_accel_flush: flush?=0, dirty?=0 >[ 132.824] sna_accel_flush: flush?=0, dirty?=0 >[ 132.824] sna_accel_flush: flush?=0, dirty?=0 >[ 132.824] sna_accel_flush: flush?=0, dirty?=0 >[ 132.824] sna_block_handler (tv=0.0) >[ 132.824] kgem_retire, need_retire?=1 >[ 132.824] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.824] kgem_retire__requests_ring: retiring ring 0 >[ 132.824] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.824] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.824] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.824] kgem_retire -- retired=0, need_retire=1 >[ 132.824] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.824] sna_scanout_do_flush: flush timer active: delta=-22 >[ 132.824] sna_scanout_do_flush (time=132824), triggered >[ 132.824] sna_scanout_flush (time=132824), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.824] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.824] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.824] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.824] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.824] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.825] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.825] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.825] sna_pixmap_move_to_gpu: already all-damaged >[ 132.825] sna_pixmap_mark_active: pixmap=165, handle=27 >[ 132.825] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.825] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.825] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.825] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] >[ 132.825] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 132.825] get_fb: reusing fb=101 for handle=27 >[ 132.825] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 >[ 132.825] __kgem_bo_clear_busy: handle=27 >[ 132.825] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 132.825] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 >[ 132.825] __kgem_bo_clear_busy: handle=27 >[ 132.825] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.825] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.825] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 >[ 132.825] timer_enable (time=132824), starting timer 1 >[ 132.825] sna_accel_block: evaluating timers, active=7 >[ 132.825] sna_accel_block: flush timer expires in 16 [132840] >[ 132.825] sna_wakeup_handler >[ 132.825] sna_destroy_pixmap: pixmap=2770, attached?=1 >[ 132.825] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.825] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.825] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 132.825] __kgem_bo_destroy: handle=138 -> active >[ 132.825] __sna_free_pixmap(pixmap=2770) >[ 132.825] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.825] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.825] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.825] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.825] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.825] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.825] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.825] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.826] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.826] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.826] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.826] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.826] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.826] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.826] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.826] sna_pixmap_undo_cow: freeing cow >[ 132.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.826] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.826] sna_drawable_use_bo: using whole GPU bo >[ 132.826] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.826] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.826] sna_transform_is_imprecise_integer_translation: no transform >[ 132.826] gen9_composite_picture: integer translation (0, 0), removing >[ 132.826] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.826] sna_render_pixmap_bo: GPU all damaged >[ 132.826] color_convert: src=44000000 [20028888] >[ 132.826] color_convert: dst=44000000 [20028888] >[ 132.826] sna_render_get_solid: 44000000 >[ 132.826] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.826] gen4_choose_composite_emitter: identity source, identity mask >[ 132.826] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.826] aligning vertex: was 2, now 5 floats per vertex >[ 132.826] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.826] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.826] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.826] kgem_add_handle: handle=4, index=0 >[ 132.826] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.826] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.826] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.826] gen9_composite_get_binding_table(ffc0) >[ 132.826] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.826] kgem_add_handle: handle=136, index=1 >[ 132.826] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.826] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.826] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.826] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.826] kgem_add_handle: handle=137, index=2 >[ 132.826] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.826] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.826] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.826] kgem_add_reloc64: adding proxy [delta=272] for handle=7 >[ 132.826] kgem_add_handle: handle=7, index=3 >[ 132.826] kgem_add_reloc64[5] = (delta=272, target handle=3, presumed=fffe8000) >[ 132.826] [3fc0] bind bo(handle=7, addr=fffe8110), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.826] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.826] gen9_emit_sampler: sampler = 3 >[ 132.826] gen9_emit_sf: num_sf_outputs=2 >[ 132.826] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.826] gen9_emit_vertex_elements: setup id=10 >[ 132.826] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.826] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.826] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.826] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.826] gen8_vertex_flush[498] = 3 >[ 132.826] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.826] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.826] kgem_can_create_2d: untiled size=66355200 >[ 132.826] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.826] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.826] sna_create_pixmap: usage=0, flags=1b >[ 132.826] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.826] __pop_freed_pixmap: reusing freed pixmap=2770 header >[ 132.826] create_pixmap_hdr: pixmap=2775, width=7680, height=2160, usage=0 >[ 132.826] sna_create_pixmap: serial=2775, 7680x2160, usage=0 >[ 132.826] sna_composite_rectangles(pixmap=2776, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.826] sna_composite_rectangles: converted to op 0 >[ 132.826] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.826] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.826] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.826] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.826] sna_composite_rectangles: dropping last-cpu hint >[ 132.826] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=19... >[ 132.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.827] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.827] sna_pixmap_move_to_gpu(pixmap=2776, usage=0), flags=b >[ 132.827] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.827] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.827] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.827] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.827] sna_pixmap_alloc_gpu: pixmap=2776 >[ 132.827] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.827] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.827] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.827] 1:from active: pitch=30720, tiling=1, handle=138, id=1802 >[ 132.827] __sna_damage_all(7680, 2160) >[ 132.827] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.827] sna_pixmap_mark_active: pixmap=2776, handle=138 >[ 132.827] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.827] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.827] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.827] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.827] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.827] sna_render_get_solid: 0 >[ 132.827] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.827] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.827] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.827] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.827] aligning vertex: was 5, now 2 floats per vertex >[ 132.827] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.827] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.827] gen9_composite_get_binding_table(fec0) >[ 132.827] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.827] kgem_add_handle: handle=138, index=4 >[ 132.827] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.827] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.827] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.827] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.827] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.827] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.827] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.827] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.827] gen9_emit_sampler: sampler = 1 >[ 132.827] gen9_emit_sf: num_sf_outputs=1 >[ 132.827] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.827] gen9_emit_vertex_elements: setup id=0 >[ 132.827] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.827] (0, 0), (7680, 2160) >[ 132.827] gen8_vertex_flush[56c] = 3 >[ 132.827] sna_composite_rectangles: pixmap=2776 marking clear [0]? 1 >[ 132.827] sna_composite_rectangles(pixmap=2776, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.827] sna_composite_rectangles: converted to op 1 >[ 132.827] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.827] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.827] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.827] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.827] sna_composite_rectangles: dropping last-cpu hint >[ 132.827] sna_drawable_use_bo pixmap=2776, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.827] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.827] sna_drawable_use_bo: using whole GPU bo >[ 132.827] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.827] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.827] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.827] sna_render_get_solid: ffe5e3e1 >[ 132.827] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.827] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.827] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.827] gen9_composite_get_binding_table(fe00) >[ 132.827] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.827] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.827] kgem_add_handle: handle=32, index=5 >[ 132.827] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.827] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.827] gen9_emit_vertex_elements: setup id=0 >[ 132.827] (7679, 0), (7680, 2160) >[ 132.827] gen8_vertex_flush[5a8] = 3 >[ 132.828] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=ad8 >[ 132.828] sna_validate_gc: recomputing clip >[ 132.828] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6bd30] >[ 132.828] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2776:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.828] sna_copy_area: normal copy >[ 132.828] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.828] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.828] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.828] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.828] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.828] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.828] sna_do_copy: pixmap -- no source clipping >[ 132.828] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.828] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.828] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2776+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.828] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.828] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.828] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.828] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.828] sna_drawable_use_bo: using whole GPU bo >[ 132.828] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.828] sna_pixmap_move_to_gpu: already all-damaged >[ 132.828] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.828] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.828] sna_pixmap_make_cow: make cow src=2659, dst=2776, handle=136 (already cow? src=0, dst=0) >[ 132.828] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.828] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.828] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.828] __kgem_bo_destroy: handle=138 -> active >[ 132.828] sna_pixmap_make_cow: moo! attaching clone to pixmap=2776 (source=2659, handle=136) >[ 132.828] sna_destroy_pixmap: pixmap=2772, attached?=1 >[ 132.828] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.828] __sna_free_pixmap(pixmap=2772) >[ 132.828] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.828] kgem_bo_sync__cpu: handle=139 >[ 132.828] sna_accel_watch_flush: enable=-1 >[ 132.828] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.828] __kgem_bo_destroy: handle=139, size=8192 >[ 132.828] __kgem_bo_destroy: handle=139, not reusable >[ 132.828] kgem_bo_free: handle=139, size=8192 >[ 132.828] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.828] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.828] sna_accel_flush: flush?=0, dirty?=0 >[ 132.828] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.828] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.828] create_pixmap: serial=2777, usage=0, 0x0 >[ 132.828] create_pixmap_hdr: pixmap=2777, width=70, height=24, usage=0 >[ 132.828] kgem_create_map(0x7f1c44159000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.828] __kgem_bo_init(handle=139, num_pages=2) >[ 132.828] kgem_create_map(ptr=0x7f1c44159000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.828] sna_accel_watch_flush: enable=1 >[ 132.828] __sna_damage_all(70, 24) >[ 132.828] sna_pixmap_create_shm: serial=2777, 70x24, usage=0 >[ 132.829] sna_composite(pixmap=2776, op=3, src=2778+(0, 0), mask=0+(118, 350), dst=2776+(118, 350)+(0, 0), size=(70, 24) >[ 132.829] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.829] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.829] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.829] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.829] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.829] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.829] gen9_render_composite: 70x24, current mode=1/1 >[ 132.829] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.829] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.829] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.829] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.829] sna_drawable_use_bo pixmap=2776, box=((118, 350), (188, 374)), flags=7... >[ 132.829] sna_pixmap_undo_cow: pixmap=2776, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.829] sna_pixmap_undo_cow: copying cow >[ 132.829] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.829] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.829] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.829] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.829] 1:from active: pitch=30720, tiling=1, handle=138, id=1804 >[ 132.829] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.829] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.829] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.829] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.829] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.829] gen9_composite_get_binding_table(fd80) >[ 132.829] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.829] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.829] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.829] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.829] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.829] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.829] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.829] gen9_emit_sampler: sampler = 0 >[ 132.829] gen9_emit_vertex_elements: setup id=0 >[ 132.829] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.829] gen8_vertex_flush[5ec] = 3 >[ 132.829] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.829] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.829] sna_drawable_use_bo: using whole GPU bo >[ 132.829] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.829] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.829] sna_transform_is_imprecise_integer_translation: no transform >[ 132.829] gen9_composite_picture: integer translation (0, 0), removing >[ 132.829] sna_render_pixmap_bo pixmap=2778, (0, 0)x(70, 24)/(70, 24) >[ 132.829] sna_render_pixmap_bo: CPU all damaged >[ 132.829] sna_add_flush_pixmap: marking pixmap=2778 for flushing >[ 132.829] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.829] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.829] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.829] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.829] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.829] gen4_choose_composite_emitter: identity src, no mask >[ 132.829] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.829] gen8_vertex_close: used=3144, vbo active? 3, vb=401, nreloc=2 >[ 132.829] gen8_vertex_close: reloc[0] = 289 >[ 132.829] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.829] kgem_add_handle: handle=3, index=6 >[ 132.829] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.829] gen8_vertex_close: reloc[1] = 342 >[ 132.829] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.829] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.829] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.829] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.829] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.829] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.829] kgem_fixup_relocs: shrinking by 61440 >[ 132.829] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.829] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.829] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.830] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.830] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.830] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.830] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.830] __kgem_bo_clear_busy: handle=7 >[ 132.830] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.830] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.830] __kgem_bo_clear_busy: handle=7 >[ 132.830] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.830] __kgem_bo_clear_busy: handle=32 >[ 132.830] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.830] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.830] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.830] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.830] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.830] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.830] aligning vertex: was 2, now 3 floats per vertex >[ 132.830] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.830] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.830] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.830] kgem_add_handle: handle=4, index=0 >[ 132.830] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.830] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.830] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.830] gen9_composite_get_binding_table(ffc0) >[ 132.830] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.830] kgem_add_handle: handle=138, index=1 >[ 132.830] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.830] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.830] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.830] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.830] kgem_add_handle: handle=139, index=2 >[ 132.830] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.830] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.830] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.830] gen9_emit_sampler: sampler = 2 >[ 132.830] gen9_emit_sf: num_sf_outputs=1 >[ 132.830] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.830] gen9_emit_vertex_elements: setup id=2 >[ 132.830] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.830] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.830] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.830] gen8_vertex_flush[490] = 3 >[ 132.830] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.830] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.830] sna_glyphs: discarding mask >[ 132.830] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.830] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.830] gen9_render_composite: 0x0, current mode=1/1 >[ 132.830] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.830] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.830] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.830] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.830] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.830] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.830] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.830] sna_drawable_use_bo: using whole GPU bo >[ 132.830] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.830] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.830] color_convert: src=ff000000 [20028888] >[ 132.830] color_convert: dst=ff000000 [20028888] >[ 132.830] sna_render_get_solid: ff000000 >[ 132.830] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.830] sna_transform_is_imprecise_integer_translation: no transform >[ 132.830] gen9_composite_picture: integer translation (0, 0), removing >[ 132.830] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.830] sna_render_pixmap_bo: GPU all damaged >[ 132.830] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.830] gen4_choose_composite_emitter: solid, identity mask >[ 132.830] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.830] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.830] __kgem_retire_rq: request 1 complete >[ 132.830] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 132.830] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.830] __kgem_ring_is_idle: last requests handle=2 still busy >[ 132.830] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.830] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.830] __kgem_ring_is_idle: last fence handle=2 still busy >[ 132.830] aligning vertex: was 3, now 4 floats per vertex >[ 132.830] gen9_composite_get_binding_table(ff00) >[ 132.830] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.830] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.830] kgem_add_handle: handle=7, index=3 >[ 132.830] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.830] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.830] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.830] kgem_add_handle: handle=6, index=4 >[ 132.830] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.830] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.830] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.830] gen9_emit_sampler: sampler = a >[ 132.830] gen9_emit_sf: num_sf_outputs=2 >[ 132.830] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.830] gen9_emit_vertex_elements: setup id=9 >[ 132.831] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.831] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.831] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.831] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.831] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.831] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.831] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.831] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.831] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.831] gen8_vertex_flush[56c] = 42 >[ 132.831] gen9_magic_ca_pass: CA fixup (789 -> 831) >[ 132.831] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.831] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.831] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.831] sna_accel_flush: flush?=1, dirty?=1 >[ 132.831] sna_accel_flush: syncing SHM pixmap=2778 (refcnt=1) >[ 132.831] _sna_pixmap_move_to_cpu(pixmap=2778, 70x24, flags=3) >[ 132.831] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.831] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.831] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.831] kgem_bo_sync__cpu_full: handle=139 >[ 132.831] gen8_vertex_close: used=3324, vbo active? 3, vb=204, nreloc=2 >[ 132.831] gen8_vertex_close: reloc[0] = 287 >[ 132.831] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.831] kgem_add_handle: handle=3, index=5 >[ 132.831] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.831] gen8_vertex_close: reloc[1] = 342 >[ 132.831] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.831] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.831] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.831] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.831] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.831] kgem_fixup_relocs: shrinking by 61440 >[ 132.831] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.831] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.831] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.831] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.831] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.831] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.831] __kgem_bo_clear_busy: handle=7 >[ 132.831] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.831] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.831] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.831] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.831] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.831] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.847] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.847] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.847] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.847] __kgem_retire_rq: request 2 complete >[ 132.847] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.847] __kgem_retire_rq: request 1 complete >[ 132.847] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.847] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.847] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.847] sna_block_handler (tv=0.0) >[ 132.847] sna_wakeup_handler >[ 132.847] sna_mode_wakeup: len=96 >[ 132.847] sna_mode_wakeup: recording last swap on pipe=1, frame 7671 [1df7], time 132.833303 >[ 132.847] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] >[ 132.847] sna_mode_wakeup: flip complete, pending? 2 >[ 132.847] sna_dri2_vblank_handler(type=2, sequence=7701, draw=1810) >[ 132.847] sna_crtc_record_swap: recording last swap on pipe=0, frame 7701 [msc=7701], time 132.834610 >[ 132.847] sna_dri2_vblank_handler: 2 complete, frame=7701 tv=132.834610 >[ 132.847] sna_dri2_blit_complete: blit finished >[ 132.847] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7701, tv=132.834610) >[ 132.847] frame_swap_complete(type=2): draw=146, pipe=0, frame=7701 [msc=7701], tv=132.834610 >[ 132.847] sna_accel_flush: flush?=0, dirty?=0 >[ 132.847] sna_dri2_event_free(draw?=1) >[ 132.847] sna_dri2_remove_event: remove[0x55bca9e6bbd0] from window 146, active? 1 >[ 132.847] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.847] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.847] sna_dri2_vblank_handler complete >[ 132.847] sna_mode_wakeup: recording last swap on pipe=0, frame 7701 [1e15], time 132.834610 >[ 132.847] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=3] >[ 132.847] sna_mode_wakeup: flip complete, pending? 1 >[ 132.847] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.847] sna_accel_flush: flush?=0, dirty?=0 >[ 132.847] sna_accel_flush: flush?=0, dirty?=0 >[ 132.847] sna_block_handler (tv=0.0) >[ 132.847] sna_wakeup_handler >[ 132.847] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.847] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.847] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.847] glyphs_format: format=166024, depth=32 >[ 132.847] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.847] sna_glyphs: discarding mask >[ 132.847] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.847] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.847] gen9_render_composite: 0x0, current mode=0/1 >[ 132.847] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.847] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.847] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.847] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.847] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.847] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.847] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.847] sna_drawable_use_bo: using whole GPU bo >[ 132.847] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.847] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.847] color_convert: src=ff000000 [20028888] >[ 132.847] color_convert: dst=ff000000 [20028888] >[ 132.847] sna_render_get_solid: ff000000 >[ 132.847] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.847] sna_transform_is_imprecise_integer_translation: no transform >[ 132.847] gen9_composite_picture: integer translation (0, 0), removing >[ 132.847] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.847] sna_render_pixmap_bo: GPU all damaged >[ 132.847] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.847] gen4_choose_composite_emitter: solid, identity mask >[ 132.847] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.847] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.847] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.847] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.847] kgem_add_handle: handle=4, index=0 >[ 132.847] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.847] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.847] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.847] gen9_composite_get_binding_table(ffc0) >[ 132.847] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.847] kgem_add_handle: handle=138, index=1 >[ 132.847] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.847] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.847] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.847] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.847] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.847] kgem_add_handle: handle=7, index=2 >[ 132.847] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.847] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.847] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.847] kgem_add_handle: handle=6, index=3 >[ 132.847] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.847] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.847] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.847] gen9_emit_sampler: sampler = a >[ 132.847] gen9_emit_sf: num_sf_outputs=2 >[ 132.847] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.847] gen9_emit_vertex_elements: setup id=9 >[ 132.847] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.847] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.847] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.847] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.847] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.847] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.847] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.847] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.847] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.847] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.847] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.847] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.847] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.848] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.848] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.848] gen8_vertex_flush[498] = 57 >[ 132.848] gen9_magic_ca_pass: CA fixup (831 -> 888) >[ 132.848] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.848] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.848] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.848] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.848] sna_glyphs: discarding mask >[ 132.848] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.848] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.848] gen9_render_composite: 0x0, current mode=1/1 >[ 132.848] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.848] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.848] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.848] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.848] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.848] sna_drawable_use_bo: using whole GPU bo >[ 132.848] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.848] color_convert: src=ff000000 [20028888] >[ 132.848] color_convert: dst=ff000000 [20028888] >[ 132.848] sna_render_get_solid: ff000000 >[ 132.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.848] sna_transform_is_imprecise_integer_translation: no transform >[ 132.848] gen9_composite_picture: integer translation (0, 0), removing >[ 132.848] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.848] sna_render_pixmap_bo: GPU all damaged >[ 132.848] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.848] gen4_choose_composite_emitter: solid, identity mask >[ 132.848] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.848] gen9_composite_get_binding_table(fec0) >[ 132.848] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.848] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.848] gen9_emit_vertex_elements: setup id=9 >[ 132.848] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.848] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.848] gen8_vertex_flush[590] = 9 >[ 132.848] gen9_magic_ca_pass: CA fixup (888 -> 897) >[ 132.848] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.848] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.848] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.848] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.848] sna_glyphs: discarding mask >[ 132.848] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.848] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.848] gen9_render_composite: 0x0, current mode=1/1 >[ 132.848] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.848] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.848] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.848] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.848] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.848] sna_drawable_use_bo: using whole GPU bo >[ 132.848] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.848] color_convert: src=ffffffff [20028888] >[ 132.848] color_convert: dst=ffffffff [20028888] >[ 132.848] sna_render_get_solid: ffffffff >[ 132.848] sna_render_get_solid(white) >[ 132.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.848] sna_transform_is_imprecise_integer_translation: no transform >[ 132.848] gen9_composite_picture: integer translation (0, 0), removing >[ 132.848] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.848] sna_render_pixmap_bo: GPU all damaged >[ 132.848] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.848] gen4_choose_composite_emitter: solid, identity mask >[ 132.848] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.848] gen9_composite_get_binding_table(fec0) >[ 132.848] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 132.848] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.848] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.848] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.848] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.848] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.848] gen9_emit_vertex_elements: setup id=9 >[ 132.848] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.848] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.848] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.848] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.848] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.848] gen8_vertex_flush[690] = 42 >[ 132.848] gen9_magic_ca_pass: CA fixup (897 -> 939) >[ 132.848] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.848] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.848] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.848] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.848] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.848] glyphs_format: format=166024, depth=32 >[ 132.848] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.848] sna_glyphs: discarding mask >[ 132.848] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.848] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.848] gen9_render_composite: 0x0, current mode=1/1 >[ 132.848] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.848] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.848] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.848] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.848] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.848] sna_drawable_use_bo: using whole GPU bo >[ 132.848] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.848] color_convert: src=ffffffff [20028888] >[ 132.848] color_convert: dst=ffffffff [20028888] >[ 132.848] sna_render_get_solid: ffffffff >[ 132.848] sna_render_get_solid(white) >[ 132.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.848] sna_transform_is_imprecise_integer_translation: no transform >[ 132.848] gen9_composite_picture: integer translation (0, 0), removing >[ 132.848] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.848] sna_render_pixmap_bo: GPU all damaged >[ 132.848] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.848] gen4_choose_composite_emitter: solid, identity mask >[ 132.848] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.848] gen9_composite_get_binding_table(fe40) >[ 132.848] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.848] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.848] gen9_emit_vertex_elements: setup id=9 >[ 132.848] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.848] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.848] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.848] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.848] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.848] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.848] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.848] gen8_vertex_flush[788] = 57 >[ 132.848] gen9_magic_ca_pass: CA fixup (939 -> 996) >[ 132.848] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.848] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.848] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.848] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.848] sna_glyphs: discarding mask >[ 132.848] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.848] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.848] gen9_render_composite: 0x0, current mode=1/1 >[ 132.848] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.848] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.848] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.848] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.848] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.848] sna_drawable_use_bo: using whole GPU bo >[ 132.848] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.848] color_convert: src=ffffffff [20028888] >[ 132.848] color_convert: dst=ffffffff [20028888] >[ 132.848] sna_render_get_solid: ffffffff >[ 132.848] sna_render_get_solid(white) >[ 132.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.848] sna_transform_is_imprecise_integer_translation: no transform >[ 132.848] gen9_composite_picture: integer translation (0, 0), removing >[ 132.848] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.848] sna_render_pixmap_bo: GPU all damaged >[ 132.848] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.848] gen4_choose_composite_emitter: solid, identity mask >[ 132.848] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.848] gen9_composite_get_binding_table(fe40) >[ 132.848] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.849] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.849] gen9_emit_vertex_elements: setup id=9 >[ 132.849] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.849] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.849] gen8_vertex_flush[880] = 9 >[ 132.849] gen9_magic_ca_pass: CA fixup (996 -> 1005) >[ 132.849] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.849] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.849] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.849] sna_destroy_pixmap: pixmap=2774, attached?=1 >[ 132.849] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.849] __sna_free_pixmap(pixmap=2774) >[ 132.849] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 132.849] kgem_bo_sync__cpu: handle=140 >[ 132.849] sna_accel_watch_flush: enable=-1 >[ 132.849] _kgem_bo_destroy: handle=140, proxy? 0 >[ 132.849] __kgem_bo_destroy: handle=140, size=12288 >[ 132.849] __kgem_bo_destroy: handle=140, not reusable >[ 132.849] kgem_bo_free: handle=140, size=12288 >[ 132.849] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.849] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 132.849] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 132.849] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.849] create_pixmap: serial=2779, usage=0, 0x0 >[ 132.849] create_pixmap_hdr: pixmap=2779, width=70, height=42, usage=0 >[ 132.849] kgem_create_map(0x7f1c4415d000 size=11760, read-only?=0) - has_userptr?=1 >[ 132.849] __kgem_bo_init(handle=140, num_pages=3) >[ 132.849] kgem_create_map(ptr=0x7f1c4415d000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 132.849] sna_accel_watch_flush: enable=1 >[ 132.849] __sna_damage_all(70, 42) >[ 132.849] sna_pixmap_create_shm: serial=2779, 70x42, usage=0 >[ 132.849] sna_composite(pixmap=2776, op=3, src=2780+(0, 0), mask=0+(118, 232), dst=2776+(118, 232)+(0, 0), size=(70, 42) >[ 132.849] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 132.849] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 132.849] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.849] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 132.849] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 132.849] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 132.849] gen9_render_composite: 70x42, current mode=1/1 >[ 132.849] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.849] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.849] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.849] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.849] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 132.849] sna_drawable_use_bo pixmap=2776, box=((118, 232), (188, 274)), flags=7... >[ 132.849] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.849] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.849] sna_drawable_use_bo: using whole GPU bo >[ 132.849] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.849] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 132.849] sna_transform_is_imprecise_integer_translation: no transform >[ 132.849] gen9_composite_picture: integer translation (0, 0), removing >[ 132.849] sna_render_pixmap_bo pixmap=2780, (0, 0)x(70, 42)/(70, 42) >[ 132.849] sna_render_pixmap_bo: CPU all damaged >[ 132.849] sna_add_flush_pixmap: marking pixmap=2780 for flushing >[ 132.849] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.849] gen8_vertex_close: used=4020, vbo active? 3, vb=200, nreloc=1 >[ 132.849] gen8_vertex_close: reloc[0] = 289 >[ 132.849] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.849] kgem_add_handle: handle=3, index=4 >[ 132.849] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.849] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.849] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.849] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.849] kgem_fixup_relocs: shrinking by 61440 >[ 132.849] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.849] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.849] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.849] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.849] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.849] __kgem_bo_clear_busy: handle=7 >[ 132.849] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.849] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.849] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.849] __kgem_bo_clear_busy: handle=7 >[ 132.849] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.849] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.849] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.849] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.849] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 132.849] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.849] gen4_choose_composite_emitter: identity src, no mask >[ 132.849] needs_batch_flush: flushing before handle=140 for new reservation >[ 132.849] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 132.849] aligning vertex: was 4, now 3 floats per vertex >[ 132.849] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.849] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.849] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.849] kgem_add_handle: handle=4, index=0 >[ 132.849] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.849] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.849] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.849] gen9_composite_get_binding_table(ffc0) >[ 132.849] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.849] kgem_add_handle: handle=138, index=1 >[ 132.849] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.849] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.849] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.849] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 132.849] kgem_add_handle: handle=140, index=2 >[ 132.849] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.849] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 132.849] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.849] gen9_emit_sampler: sampler = 2 >[ 132.849] gen9_emit_sf: num_sf_outputs=1 >[ 132.849] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.849] gen9_emit_vertex_elements: setup id=2 >[ 132.849] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.849] gen9_render_composite_box: (118, 232), (188, 274) >[ 132.849] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 132.849] gen8_vertex_flush[490] = 3 >[ 132.849] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 132.849] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.849] sna_glyphs: discarding mask >[ 132.849] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 132.849] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.849] gen9_render_composite: 0x0, current mode=1/1 >[ 132.849] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 132.849] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.849] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.849] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.849] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.849] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.849] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.849] sna_drawable_use_bo: using whole GPU bo >[ 132.849] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.849] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.849] color_convert: src=ff000000 [20028888] >[ 132.849] color_convert: dst=ff000000 [20028888] >[ 132.849] sna_render_get_solid: ff000000 >[ 132.849] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.849] sna_transform_is_imprecise_integer_translation: no transform >[ 132.849] gen9_composite_picture: integer translation (0, 0), removing >[ 132.849] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.849] sna_render_pixmap_bo: GPU all damaged >[ 132.849] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.849] gen4_choose_composite_emitter: solid, identity mask >[ 132.849] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.849] aligning vertex: was 3, now 4 floats per vertex >[ 132.849] gen9_composite_get_binding_table(ff00) >[ 132.849] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.849] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.849] kgem_add_handle: handle=7, index=3 >[ 132.849] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.849] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.849] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.849] kgem_add_handle: handle=6, index=4 >[ 132.849] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.849] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.849] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.849] gen9_emit_sampler: sampler = a >[ 132.849] gen9_emit_sf: num_sf_outputs=2 >[ 132.849] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.849] gen9_emit_vertex_elements: setup id=9 >[ 132.849] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.849] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.849] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.849] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.849] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.849] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.849] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.849] gen8_vertex_flush[56c] = 42 >[ 132.849] gen9_magic_ca_pass: CA fixup (1008 -> 1050) >[ 132.849] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.849] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.849] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.849] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 132.849] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.849] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.849] glyphs_format: format=166024, depth=32 >[ 132.849] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.849] sna_glyphs: discarding mask >[ 132.849] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 132.849] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.849] gen9_render_composite: 0x0, current mode=1/1 >[ 132.849] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.849] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.849] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.849] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.849] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.849] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.849] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.849] sna_drawable_use_bo: using whole GPU bo >[ 132.849] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.849] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.849] color_convert: src=ff000000 [20028888] >[ 132.849] color_convert: dst=ff000000 [20028888] >[ 132.849] sna_render_get_solid: ff000000 >[ 132.849] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.849] sna_transform_is_imprecise_integer_translation: no transform >[ 132.849] gen9_composite_picture: integer translation (0, 0), removing >[ 132.849] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.849] sna_render_pixmap_bo: GPU all damaged >[ 132.849] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.849] gen4_choose_composite_emitter: solid, identity mask >[ 132.849] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.849] gen9_composite_get_binding_table(fe40) >[ 132.849] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.849] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.849] gen9_emit_vertex_elements: setup id=9 >[ 132.849] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.849] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.849] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.849] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.849] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.849] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 132.849] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.849] gen8_vertex_flush[664] = 57 >[ 132.849] gen9_magic_ca_pass: CA fixup (1050 -> 1107) >[ 132.849] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.849] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.849] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.849] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 132.849] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.849] sna_glyphs: discarding mask >[ 132.849] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 132.849] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.849] gen9_render_composite: 0x0, current mode=1/1 >[ 132.849] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.849] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.849] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.850] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.850] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.850] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.850] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.850] sna_drawable_use_bo: using whole GPU bo >[ 132.850] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.850] color_convert: src=ff000000 [20028888] >[ 132.850] color_convert: dst=ff000000 [20028888] >[ 132.850] sna_render_get_solid: ff000000 >[ 132.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.850] sna_transform_is_imprecise_integer_translation: no transform >[ 132.850] gen9_composite_picture: integer translation (0, 0), removing >[ 132.850] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.850] sna_render_pixmap_bo: GPU all damaged >[ 132.850] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.850] gen4_choose_composite_emitter: solid, identity mask >[ 132.850] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.850] gen9_composite_get_binding_table(fe40) >[ 132.850] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.850] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.850] gen9_emit_vertex_elements: setup id=9 >[ 132.850] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.850] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.850] gen8_vertex_flush[75c] = 9 >[ 132.850] gen9_magic_ca_pass: CA fixup (1107 -> 1116) >[ 132.850] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.850] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.850] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.850] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 132.850] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.850] sna_glyphs: discarding mask >[ 132.850] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 132.850] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.850] gen9_render_composite: 0x0, current mode=1/1 >[ 132.850] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.850] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.850] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.850] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.850] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.850] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.850] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.850] sna_drawable_use_bo: using whole GPU bo >[ 132.850] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.850] color_convert: src=ffffffff [20028888] >[ 132.850] color_convert: dst=ffffffff [20028888] >[ 132.850] sna_render_get_solid: ffffffff >[ 132.850] sna_render_get_solid(white) >[ 132.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.850] sna_transform_is_imprecise_integer_translation: no transform >[ 132.850] gen9_composite_picture: integer translation (0, 0), removing >[ 132.850] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.850] sna_render_pixmap_bo: GPU all damaged >[ 132.850] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.850] gen4_choose_composite_emitter: solid, identity mask >[ 132.850] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.850] gen9_composite_get_binding_table(fe40) >[ 132.850] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 132.850] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.850] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 132.850] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.850] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.850] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.850] gen9_emit_vertex_elements: setup id=9 >[ 132.850] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.850] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.850] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.850] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.850] gen8_vertex_flush[85c] = 42 >[ 132.850] gen9_magic_ca_pass: CA fixup (1116 -> 1158) >[ 132.850] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.850] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.850] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.850] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 132.850] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.850] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.850] glyphs_format: format=166024, depth=32 >[ 132.850] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.850] sna_glyphs: discarding mask >[ 132.850] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 132.850] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.850] gen9_render_composite: 0x0, current mode=1/1 >[ 132.850] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.850] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.850] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.850] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.850] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.850] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.850] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.850] sna_drawable_use_bo: using whole GPU bo >[ 132.850] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.850] color_convert: src=ffffffff [20028888] >[ 132.850] color_convert: dst=ffffffff [20028888] >[ 132.850] sna_render_get_solid: ffffffff >[ 132.850] sna_render_get_solid(white) >[ 132.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.850] sna_transform_is_imprecise_integer_translation: no transform >[ 132.850] gen9_composite_picture: integer translation (0, 0), removing >[ 132.850] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.850] sna_render_pixmap_bo: GPU all damaged >[ 132.850] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.850] gen4_choose_composite_emitter: solid, identity mask >[ 132.850] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.850] gen9_composite_get_binding_table(fdc0) >[ 132.850] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.850] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.850] gen9_emit_vertex_elements: setup id=9 >[ 132.850] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.850] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.850] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.850] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.850] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.850] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.850] gen8_vertex_flush[954] = 57 >[ 132.850] gen9_magic_ca_pass: CA fixup (1158 -> 1215) >[ 132.850] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.850] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.850] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.850] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 132.850] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.850] sna_glyphs: discarding mask >[ 132.850] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 132.850] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.850] gen9_render_composite: 0x0, current mode=1/1 >[ 132.850] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.850] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.850] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.850] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.850] sna_drawable_use_bo pixmap=2776, box=((0, 0), (7680, 2160)), flags=7... >[ 132.850] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.850] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.850] sna_drawable_use_bo: using whole GPU bo >[ 132.850] gen9_composite_set_target: pixmap=2776, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.850] color_convert: src=ffffffff [20028888] >[ 132.850] color_convert: dst=ffffffff [20028888] >[ 132.850] sna_render_get_solid: ffffffff >[ 132.850] sna_render_get_solid(white) >[ 132.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.850] sna_transform_is_imprecise_integer_translation: no transform >[ 132.850] gen9_composite_picture: integer translation (0, 0), removing >[ 132.850] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.850] sna_render_pixmap_bo: GPU all damaged >[ 132.850] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.850] gen4_choose_composite_emitter: solid, identity mask >[ 132.850] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.850] gen9_composite_get_binding_table(fdc0) >[ 132.850] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.850] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.850] gen9_emit_vertex_elements: setup id=9 >[ 132.850] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.850] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.850] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 132.850] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.850] gen8_vertex_flush[a4c] = 9 >[ 132.850] gen9_magic_ca_pass: CA fixup (1215 -> 1224) >[ 132.850] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.850] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.850] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.850] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=ad8, drawable=a74 >[ 132.850] sna_validate_gc: recomputing clip >[ 132.850] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.850] sna_copy_area: src=pixmap=2776:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.850] sna_copy_area: normal copy >[ 132.850] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.850] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.850] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.850] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.850] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.850] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.850] sna_do_copy: pixmap -- no source clipping >[ 132.850] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.850] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.850] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2776+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.850] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.850] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.850] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.850] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.850] sna_drawable_use_bo: pinned, never REPLACES >[ 132.850] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.850] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.850] sna_drawable_use_bo: using whole GPU bo >[ 132.850] sna_pixmap_move_to_gpu(pixmap=2776, usage=0), flags=a >[ 132.850] sna_pixmap_move_to_gpu: already all-damaged >[ 132.850] sna_pixmap_mark_active: pixmap=2776, handle=138 >[ 132.850] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.850] sna_pixmap_make_cow: make cow src=2776, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.850] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.850] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.850] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.850] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.850] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.850] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.850] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.850] __kgem_retire_rq: request 1 complete >[ 132.850] kgem_set_mode: flushing before new bo >[ 132.850] gen8_vertex_close: used=4896, vbo active? 3, vb=204, nreloc=2 >[ 132.850] gen8_vertex_close: reloc[0] = 287 >[ 132.850] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.850] kgem_add_handle: handle=3, index=5 >[ 132.850] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.850] gen8_vertex_close: reloc[1] = 342 >[ 132.850] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.850] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.850] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 132.850] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.850] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.850] kgem_fixup_relocs: shrinking by 61440 >[ 132.850] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.850] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.850] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.850] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.850] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 132.850] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.850] __kgem_bo_clear_busy: handle=7 >[ 132.850] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.850] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.850] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.850] __kgem_bo_clear_busy: handle=7 >[ 132.851] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.851] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.851] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.851] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.851] aligning vertex: was 4, now 2 floats per vertex >[ 132.851] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.851] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.851] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.851] kgem_add_handle: handle=4, index=0 >[ 132.851] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.851] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.851] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.851] gen9_composite_get_binding_table(ffc0) >[ 132.851] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.851] kgem_add_handle: handle=134, index=1 >[ 132.851] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.851] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.851] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.851] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.851] kgem_add_handle: handle=138, index=2 >[ 132.851] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.851] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.851] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.851] gen9_emit_sampler: sampler = 0 >[ 132.851] gen9_emit_sf: num_sf_outputs=1 >[ 132.851] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.851] gen9_emit_vertex_elements: setup id=0 >[ 132.851] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.851] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.851] gen8_vertex_flush[490] = 3 >[ 132.851] sna_accel_flush: flush?=1, dirty?=1 >[ 132.851] sna_accel_flush: syncing SHM pixmap=2780 (refcnt=1) >[ 132.851] _sna_pixmap_move_to_cpu(pixmap=2780, 70x42, flags=3) >[ 132.851] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 132.851] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.851] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.851] kgem_bo_sync__cpu_full: handle=140 >[ 132.851] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.851] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 132.851] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.851] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 132.851] __kgem_retire_requests_upto(handle=140, ring=0) >[ 132.851] __kgem_retire_rq: request 1 complete >[ 132.851] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 132.851] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.851] gen8_vertex_close: used=4902, vbo active? 3, vb=1, nreloc=1 >[ 132.851] gen8_vertex_close: reloc[0] = 287 >[ 132.851] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.851] kgem_add_handle: handle=3, index=3 >[ 132.851] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.851] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.851] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.851] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.851] kgem_fixup_relocs: shrinking by 61440 >[ 132.851] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.851] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.851] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.851] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.851] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.851] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.851] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.851] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_destroy_pixmap: pixmap=2776, attached?=1 >[ 132.851] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.851] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.851] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 132.851] __kgem_bo_destroy: handle=138 -> active >[ 132.851] __sna_free_pixmap(pixmap=2776) >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_block_handler (tv=116.152000) >[ 132.851] kgem_retire, need_retire?=1 >[ 132.851] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.851] kgem_retire__requests_ring: retiring ring 0 >[ 132.851] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.851] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.851] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.851] kgem_retire -- retired=0, need_retire=1 >[ 132.851] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.851] sna_scanout_do_flush: flush timer active: delta=-11 >[ 132.851] sna_scanout_do_flush (time=132851), triggered >[ 132.851] sna_scanout_flush (time=132851), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.851] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) >[ 132.851] has_shadow: has pending damage? 0, outstanding flips: 0 >[ 132.851] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.851] sna_accel_do_throttle (time=132851), triggered >[ 132.851] sna_accel_throttle (time=132851) >[ 132.851] sna_accel_block: evaluating timers, active=7 >[ 132.851] sna_accel_block: flush timer expires in 16 [132867] >[ 132.851] sna_wakeup_handler >[ 132.851] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 132.851] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.851] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.851] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.851] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.851] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 132.851] sna_dri2_get_back: reuse unattached back >[ 132.851] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.851] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 132.851] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.851] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 >[ 132.851] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.851] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.851] sna_block_handler (tv=116.152000) >[ 132.851] kgem_retire, need_retire?=1 >[ 132.851] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.851] kgem_retire__requests_ring: retiring ring 0 >[ 132.851] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.851] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.851] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.851] kgem_retire -- retired=0, need_retire=1 >[ 132.851] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.851] sna_scanout_do_flush: flush timer active: delta=16 >[ 132.851] sna_accel_block: evaluating timers, active=7 >[ 132.851] sna_accel_block: flush timer expires in 16 [132867] >[ 132.851] sna_wakeup_handler >[ 132.851] sna_accel_flush: flush?=0, dirty?=0 >[ 132.852] sna_accel_flush: flush?=0, dirty?=0 >[ 132.852] sna_block_handler (tv=116.151000) >[ 132.852] kgem_retire, need_retire?=1 >[ 132.852] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.852] kgem_retire__requests_ring: retiring ring 0 >[ 132.852] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.852] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.852] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.852] kgem_retire -- retired=0, need_retire=1 >[ 132.852] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.852] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.852] sna_accel_block: evaluating timers, active=7 >[ 132.852] sna_accel_block: flush timer expires in 15 [132867] >[ 132.852] sna_wakeup_handler >[ 132.852] sna_accel_flush: flush?=0, dirty?=0 >[ 132.852] sna_accel_flush: flush?=0, dirty?=0 >[ 132.852] sna_block_handler (tv=116.151000) >[ 132.852] kgem_retire, need_retire?=1 >[ 132.852] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.852] kgem_retire__requests_ring: retiring ring 0 >[ 132.852] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.852] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.852] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.852] kgem_retire -- retired=0, need_retire=1 >[ 132.852] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.852] sna_scanout_do_flush: flush timer active: delta=15 >[ 132.852] sna_accel_block: evaluating timers, active=7 >[ 132.852] sna_accel_block: flush timer expires in 15 [132867] >[ 132.853] sna_wakeup_handler >[ 132.853] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.853] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.853] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.853] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.854] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.854] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.854] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.854] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.854] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.854] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.854] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.854] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.854] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.854] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.854] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.854] sna_pixmap_undo_cow: freeing cow >[ 132.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.854] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.854] sna_drawable_use_bo: using whole GPU bo >[ 132.854] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.854] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.854] sna_transform_is_imprecise_integer_translation: no transform >[ 132.854] gen9_composite_picture: integer translation (0, 0), removing >[ 132.854] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.854] sna_render_pixmap_bo: GPU all damaged >[ 132.854] color_convert: src=3c000000 [20028888] >[ 132.854] color_convert: dst=3c000000 [20028888] >[ 132.854] sna_render_get_solid: 3c000000 >[ 132.854] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.854] gen4_choose_composite_emitter: identity source, identity mask >[ 132.854] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.854] aligning vertex: was 2, now 5 floats per vertex >[ 132.854] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.854] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.854] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.854] kgem_add_handle: handle=4, index=0 >[ 132.854] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.854] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.854] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.854] gen9_composite_get_binding_table(ffc0) >[ 132.854] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.854] kgem_add_handle: handle=136, index=1 >[ 132.854] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.854] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.854] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.854] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.854] kgem_add_handle: handle=137, index=2 >[ 132.854] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.854] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.854] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.854] kgem_add_reloc64: adding proxy [delta=240] for handle=7 >[ 132.854] kgem_add_handle: handle=7, index=3 >[ 132.854] kgem_add_reloc64[5] = (delta=240, target handle=3, presumed=fffe8000) >[ 132.854] [3fc0] bind bo(handle=7, addr=fffe80f0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.854] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.854] gen9_emit_sampler: sampler = 3 >[ 132.854] gen9_emit_sf: num_sf_outputs=2 >[ 132.854] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.854] gen9_emit_vertex_elements: setup id=10 >[ 132.854] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.854] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.854] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.854] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.854] gen8_vertex_flush[498] = 3 >[ 132.854] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.854] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.854] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.854] kgem_can_create_2d: untiled size=66355200 >[ 132.854] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.854] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.854] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.854] sna_create_pixmap: usage=0, flags=1b >[ 132.854] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.854] __pop_freed_pixmap: reusing freed pixmap=2776 header >[ 132.854] create_pixmap_hdr: pixmap=2781, width=7680, height=2160, usage=0 >[ 132.854] sna_create_pixmap: serial=2781, 7680x2160, usage=0 >[ 132.854] sna_composite_rectangles(pixmap=2782, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.854] sna_composite_rectangles: converted to op 0 >[ 132.854] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.854] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.854] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.854] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.854] sna_composite_rectangles: dropping last-cpu hint >[ 132.854] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=19... >[ 132.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.854] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.854] sna_pixmap_move_to_gpu(pixmap=2782, usage=0), flags=b >[ 132.854] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.854] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.854] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.854] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.854] sna_pixmap_alloc_gpu: pixmap=2782 >[ 132.854] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.854] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.855] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.855] 1:from active: pitch=30720, tiling=1, handle=138, id=1806 >[ 132.855] __sna_damage_all(7680, 2160) >[ 132.855] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.855] sna_pixmap_mark_active: pixmap=2782, handle=138 >[ 132.855] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.855] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.855] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.855] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.855] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.855] sna_render_get_solid: 0 >[ 132.855] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.855] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.855] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.855] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.855] aligning vertex: was 5, now 2 floats per vertex >[ 132.855] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.855] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.855] gen9_composite_get_binding_table(fec0) >[ 132.855] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.855] kgem_add_handle: handle=138, index=4 >[ 132.855] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.855] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.855] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.855] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.855] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.855] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.855] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.855] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.855] gen9_emit_sampler: sampler = 1 >[ 132.855] gen9_emit_sf: num_sf_outputs=1 >[ 132.855] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.855] gen9_emit_vertex_elements: setup id=0 >[ 132.855] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.855] (0, 0), (7680, 2160) >[ 132.855] gen8_vertex_flush[56c] = 3 >[ 132.855] sna_composite_rectangles: pixmap=2782 marking clear [0]? 1 >[ 132.855] sna_composite_rectangles(pixmap=2782, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.855] sna_composite_rectangles: converted to op 1 >[ 132.855] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.855] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.855] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.855] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.855] sna_composite_rectangles: dropping last-cpu hint >[ 132.855] sna_drawable_use_bo pixmap=2782, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.855] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.855] sna_drawable_use_bo: using whole GPU bo >[ 132.855] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.855] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.855] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.855] sna_render_get_solid: ffe5e3e1 >[ 132.855] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.855] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.855] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.855] gen9_composite_get_binding_table(fe00) >[ 132.855] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.855] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.855] kgem_add_handle: handle=32, index=5 >[ 132.855] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.855] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.855] gen9_emit_vertex_elements: setup id=0 >[ 132.855] (7679, 0), (7680, 2160) >[ 132.855] gen8_vertex_flush[5a8] = 3 >[ 132.855] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=ade >[ 132.855] sna_validate_gc: recomputing clip >[ 132.855] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6bdf0] >[ 132.855] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2782:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.855] sna_copy_area: normal copy >[ 132.855] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.855] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.855] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.855] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.855] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.855] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.855] sna_do_copy: pixmap -- no source clipping >[ 132.855] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.855] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.855] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2782+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.855] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.855] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.855] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.855] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.855] sna_drawable_use_bo: using whole GPU bo >[ 132.855] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.856] sna_pixmap_move_to_gpu: already all-damaged >[ 132.856] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.856] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.856] sna_pixmap_make_cow: make cow src=2659, dst=2782, handle=136 (already cow? src=0, dst=0) >[ 132.856] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.856] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.856] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.856] __kgem_bo_destroy: handle=138 -> active >[ 132.856] sna_pixmap_make_cow: moo! attaching clone to pixmap=2782 (source=2659, handle=136) >[ 132.856] sna_destroy_pixmap: pixmap=2778, attached?=1 >[ 132.856] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.856] __sna_free_pixmap(pixmap=2778) >[ 132.856] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.856] kgem_bo_sync__cpu: handle=139 >[ 132.856] sna_accel_watch_flush: enable=-1 >[ 132.856] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.856] __kgem_bo_destroy: handle=139, size=8192 >[ 132.856] __kgem_bo_destroy: handle=139, not reusable >[ 132.856] kgem_bo_free: handle=139, size=8192 >[ 132.856] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.856] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.856] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.856] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.856] create_pixmap: serial=2783, usage=0, 0x0 >[ 132.856] create_pixmap_hdr: pixmap=2783, width=70, height=24, usage=0 >[ 132.856] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.856] __kgem_bo_init(handle=139, num_pages=2) >[ 132.856] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.856] sna_accel_watch_flush: enable=1 >[ 132.856] __sna_damage_all(70, 24) >[ 132.856] sna_pixmap_create_shm: serial=2783, 70x24, usage=0 >[ 132.856] sna_composite(pixmap=2782, op=3, src=2784+(0, 0), mask=0+(118, 350), dst=2782+(118, 350)+(0, 0), size=(70, 24) >[ 132.856] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.856] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.856] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.856] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.856] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.856] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.856] gen9_render_composite: 70x24, current mode=1/1 >[ 132.856] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.856] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.856] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.856] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.856] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.856] sna_drawable_use_bo pixmap=2782, box=((118, 350), (188, 374)), flags=7... >[ 132.856] sna_pixmap_undo_cow: pixmap=2782, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.856] sna_pixmap_undo_cow: copying cow >[ 132.856] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.856] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.856] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.856] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.856] 1:from active: pitch=30720, tiling=1, handle=138, id=1808 >[ 132.856] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.856] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.856] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.856] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.856] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.856] gen9_composite_get_binding_table(fd80) >[ 132.856] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.856] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.856] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.856] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.856] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.856] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.856] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.856] gen9_emit_sampler: sampler = 0 >[ 132.856] gen9_emit_vertex_elements: setup id=0 >[ 132.856] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.856] gen8_vertex_flush[5ec] = 3 >[ 132.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.856] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.856] sna_drawable_use_bo: using whole GPU bo >[ 132.856] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.856] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.857] sna_transform_is_imprecise_integer_translation: no transform >[ 132.857] gen9_composite_picture: integer translation (0, 0), removing >[ 132.857] sna_render_pixmap_bo pixmap=2784, (0, 0)x(70, 24)/(70, 24) >[ 132.857] sna_render_pixmap_bo: CPU all damaged >[ 132.857] sna_add_flush_pixmap: marking pixmap=2784 for flushing >[ 132.857] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.857] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.857] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.857] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.857] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.857] gen4_choose_composite_emitter: identity src, no mask >[ 132.857] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.857] gen8_vertex_close: used=4938, vbo active? 3, vb=401, nreloc=2 >[ 132.857] gen8_vertex_close: reloc[0] = 289 >[ 132.857] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.857] kgem_add_handle: handle=3, index=6 >[ 132.857] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.857] gen8_vertex_close: reloc[1] = 342 >[ 132.857] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.857] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.857] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.857] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.857] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.857] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.857] kgem_fixup_relocs: shrinking by 61440 >[ 132.857] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.857] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.857] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.857] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.857] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.857] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.857] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.857] __kgem_bo_clear_busy: handle=7 >[ 132.857] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.857] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.857] __kgem_bo_clear_busy: handle=7 >[ 132.857] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.857] __kgem_bo_clear_busy: handle=32 >[ 132.857] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.857] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.857] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.857] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.857] __kgem_retire_rq: request 1 complete >[ 132.857] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 132.857] __kgem_bo_flush: moving 134 to flushing >[ 132.857] __kgem_retire_rq: movied 134 to flushing >[ 132.857] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.857] __kgem_ring_is_idle: last requests handle=2 still busy >[ 132.857] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.857] aligning vertex: was 2, now 3 floats per vertex >[ 132.857] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.857] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.857] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.857] kgem_add_handle: handle=4, index=0 >[ 132.857] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.857] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.857] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.857] gen9_composite_get_binding_table(ffc0) >[ 132.857] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.857] kgem_add_handle: handle=138, index=1 >[ 132.857] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.857] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.857] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.857] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.857] kgem_add_handle: handle=139, index=2 >[ 132.857] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.857] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.857] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.857] gen9_emit_sampler: sampler = 2 >[ 132.857] gen9_emit_sf: num_sf_outputs=1 >[ 132.857] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.857] gen9_emit_vertex_elements: setup id=2 >[ 132.857] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.857] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.857] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.857] gen8_vertex_flush[490] = 3 >[ 132.857] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.857] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.857] sna_glyphs: discarding mask >[ 132.857] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.857] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.857] gen9_render_composite: 0x0, current mode=1/1 >[ 132.857] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.857] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.857] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.857] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.857] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.857] sna_drawable_use_bo: using whole GPU bo >[ 132.857] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.857] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.857] color_convert: src=ff000000 [20028888] >[ 132.857] color_convert: dst=ff000000 [20028888] >[ 132.857] sna_render_get_solid: ff000000 >[ 132.857] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.857] sna_transform_is_imprecise_integer_translation: no transform >[ 132.857] gen9_composite_picture: integer translation (0, 0), removing >[ 132.857] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.857] sna_render_pixmap_bo: GPU all damaged >[ 132.857] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.857] gen4_choose_composite_emitter: solid, identity mask >[ 132.857] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.857] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.857] __kgem_ring_is_idle: last fence handle=2 still busy >[ 132.857] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.857] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.857] __kgem_ring_is_idle: last fence handle=2 still busy >[ 132.857] aligning vertex: was 3, now 4 floats per vertex >[ 132.857] gen9_composite_get_binding_table(ff00) >[ 132.857] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.857] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.857] kgem_add_handle: handle=7, index=3 >[ 132.857] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.857] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.857] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.857] kgem_add_handle: handle=6, index=4 >[ 132.857] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.857] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.857] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.857] gen9_emit_sampler: sampler = a >[ 132.857] gen9_emit_sf: num_sf_outputs=2 >[ 132.857] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.857] gen9_emit_vertex_elements: setup id=9 >[ 132.858] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.858] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.858] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.858] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.858] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.858] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.858] gen8_vertex_flush[56c] = 42 >[ 132.858] gen9_magic_ca_pass: CA fixup (1237 -> 1279) >[ 132.858] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.858] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.858] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.858] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.858] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.858] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.858] glyphs_format: format=166024, depth=32 >[ 132.858] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.858] sna_glyphs: discarding mask >[ 132.858] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.858] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.858] gen9_render_composite: 0x0, current mode=1/1 >[ 132.858] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.858] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.858] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.858] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.858] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.858] sna_drawable_use_bo: using whole GPU bo >[ 132.858] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.858] color_convert: src=ff000000 [20028888] >[ 132.858] color_convert: dst=ff000000 [20028888] >[ 132.858] sna_render_get_solid: ff000000 >[ 132.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.858] sna_transform_is_imprecise_integer_translation: no transform >[ 132.858] gen9_composite_picture: integer translation (0, 0), removing >[ 132.858] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.858] sna_render_pixmap_bo: GPU all damaged >[ 132.858] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.858] gen4_choose_composite_emitter: solid, identity mask >[ 132.858] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.858] gen9_composite_get_binding_table(fe40) >[ 132.858] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.858] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.858] gen9_emit_vertex_elements: setup id=9 >[ 132.858] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.858] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.858] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.858] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.858] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.858] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.858] gen8_vertex_flush[664] = 57 >[ 132.858] gen9_magic_ca_pass: CA fixup (1279 -> 1336) >[ 132.858] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.858] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.858] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.858] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.858] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.858] sna_glyphs: discarding mask >[ 132.858] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.858] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.858] gen9_render_composite: 0x0, current mode=1/1 >[ 132.858] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.858] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.858] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.858] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.858] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.858] sna_drawable_use_bo: using whole GPU bo >[ 132.858] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.858] color_convert: src=ff000000 [20028888] >[ 132.858] color_convert: dst=ff000000 [20028888] >[ 132.858] sna_render_get_solid: ff000000 >[ 132.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.858] sna_transform_is_imprecise_integer_translation: no transform >[ 132.858] gen9_composite_picture: integer translation (0, 0), removing >[ 132.858] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.858] sna_render_pixmap_bo: GPU all damaged >[ 132.858] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.858] gen4_choose_composite_emitter: solid, identity mask >[ 132.858] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.858] gen9_composite_get_binding_table(fe40) >[ 132.858] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.858] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.858] gen9_emit_vertex_elements: setup id=9 >[ 132.858] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.858] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.858] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.858] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.858] gen8_vertex_flush[75c] = 9 >[ 132.858] gen9_magic_ca_pass: CA fixup (1336 -> 1345) >[ 132.858] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.858] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.859] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.859] sna_accel_flush: flush?=1, dirty?=1 >[ 132.859] sna_accel_flush: syncing SHM pixmap=2784 (refcnt=1) >[ 132.859] _sna_pixmap_move_to_cpu(pixmap=2784, 70x24, flags=3) >[ 132.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.859] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.859] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.859] kgem_bo_sync__cpu_full: handle=139 >[ 132.859] gen8_vertex_close: used=5380, vbo active? 3, vb=204, nreloc=2 >[ 132.859] gen8_vertex_close: reloc[0] = 287 >[ 132.859] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.859] kgem_add_handle: handle=3, index=5 >[ 132.859] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.859] gen8_vertex_close: reloc[1] = 342 >[ 132.859] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.859] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.859] batch[1/1, flags=1800]: 508 508 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.859] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.859] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.859] kgem_fixup_relocs: shrinking by 61440 >[ 132.859] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.859] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.859] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.859] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.859] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.859] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.859] __kgem_bo_clear_busy: handle=7 >[ 132.859] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.859] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.859] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.859] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.859] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.859] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.882] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.882] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.882] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.882] __kgem_retire_rq: request 2 complete >[ 132.882] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.882] __kgem_retire_rq: request 1 complete >[ 132.882] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.882] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.882] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.882] sna_block_handler (tv=0.0) >[ 132.882] sna_wakeup_handler >[ 132.882] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.882] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.882] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.882] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.882] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.882] sna_crtc_record_swap: recording last swap on pipe=0, frame 7703 [msc=7703], time 132.867937 >[ 132.882] sna_dri2_get_msc: msc=7703 [raw=7703], ust=132867937 >[ 132.882] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) >[ 132.882] sna_dri2_schedule_swap(target_msc=7701, divisor=0, remainder=0) >[ 132.882] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 >[ 132.882] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.882] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.882] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.882] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.882] sna_crtc_record_swap: recording last swap on pipe=0, frame 7703 [msc=7703], time 132.867937 >[ 132.882] immediate_swap: current_msc=7703, target_msc=7701 -- yes >[ 132.882] can_flip: no, shadow enabled >[ 132.882] sna_dri2_add_event: adding event to window 146) >[ 132.882] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.882] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.882] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.882] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.882] can_xchg: back size=8701e00, front size=8701e00 >[ 132.882] can_xchg: yes, pixmap=165 >[ 132.882] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 132.882] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.882] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.882] set_bo: pixmap=165, handle=35 (old handle=27) >[ 132.882] set_bo: marking whole pixmap as damaged >[ 132.882] set_bo: applying final/discard move-to-gpu >[ 132.882] wait_for_shadow: flags=0, flips=0, handle=27, shadow=12 >[ 132.882] set_bo: dropping flush hint from handle=27 >[ 132.882] set_bo: adding flush hint to handle=35 >[ 132.882] mark_stale(handle=27) => 1 >[ 132.882] swap_limit: draw=146 setting swap limit to 3 >[ 132.882] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.882] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.882] sna_dri2_schedule_swap: reported target_msc=7703 >[ 132.882] sna_accel_flush: flush?=0, dirty?=0 >[ 132.883] sna_accel_flush: flush?=0, dirty?=0 >[ 132.883] sna_accel_flush: flush?=0, dirty?=0 >[ 132.883] sna_accel_flush: flush?=0, dirty?=0 >[ 132.883] sna_block_handler (tv=0.0) >[ 132.883] kgem_retire, need_retire?=1 >[ 132.883] __kgem_busy: handle=134, busy=0, wedged=0 >[ 132.883] __kgem_bo_clear_busy: handle=134 >[ 132.883] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.883] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.883] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.883] kgem_retire -- retired=0, need_retire=0 >[ 132.883] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.883] gen6_render_retire: resetting idle vbo >[ 132.883] sna_scanout_do_flush: flush timer active: delta=-16 >[ 132.883] sna_scanout_do_flush (time=132883), triggered >[ 132.883] sna_scanout_flush (time=132883), cpu damage? 0, exec? 0 nbatch=0, busy? 0 >[ 132.883] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.883] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.883] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.883] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.883] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.883] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.883] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.883] sna_pixmap_move_to_gpu: already all-damaged >[ 132.883] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 132.883] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.883] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.883] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.883] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 132.883] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 >[ 132.883] get_fb: reusing fb=105 for handle=35 >[ 132.883] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 132.883] __kgem_bo_clear_busy: handle=35 >[ 132.883] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 >[ 132.883] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 132.883] __kgem_bo_clear_busy: handle=35 >[ 132.883] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.883] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.883] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 132.883] sna_accel_do_throttle (time=132883), triggered >[ 132.883] sna_accel_throttle (time=132883) >[ 132.883] sna_accel_disarm_timer[1] (time=132883) >[ 132.883] sna_accel_block: evaluating timers, active=5 >[ 132.883] sna_accel_block: flush timer expires in 16 [132899] >[ 132.883] sna_wakeup_handler >[ 132.883] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.883] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.883] sna_glyphs: discarding mask >[ 132.883] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.883] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.883] gen9_render_composite: 0x0, current mode=0/0 >[ 132.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.883] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.883] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.883] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.883] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.883] sna_drawable_use_bo: using whole GPU bo >[ 132.883] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.883] color_convert: src=ffffffff [20028888] >[ 132.883] color_convert: dst=ffffffff [20028888] >[ 132.883] sna_render_get_solid: ffffffff >[ 132.883] sna_render_get_solid(white) >[ 132.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.883] sna_transform_is_imprecise_integer_translation: no transform >[ 132.883] gen9_composite_picture: integer translation (0, 0), removing >[ 132.883] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.883] sna_render_pixmap_bo: GPU all damaged >[ 132.883] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.883] gen4_choose_composite_emitter: solid, identity mask >[ 132.883] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.883] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.883] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.883] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.883] kgem_add_handle: handle=4, index=0 >[ 132.883] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.883] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.883] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.883] gen9_composite_get_binding_table(ffc0) >[ 132.883] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.883] kgem_add_handle: handle=138, index=1 >[ 132.883] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.883] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.883] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.883] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.883] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.883] kgem_add_handle: handle=7, index=2 >[ 132.883] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.883] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.883] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.883] kgem_add_handle: handle=6, index=3 >[ 132.883] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.883] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.883] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.883] gen9_emit_sampler: sampler = a >[ 132.883] gen9_emit_sf: num_sf_outputs=2 >[ 132.883] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.883] gen9_emit_vertex_elements: setup id=9 >[ 132.883] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.883] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.883] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.883] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.883] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.883] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.883] gen8_vertex_flush[498] = 42 >[ 132.883] gen9_magic_ca_pass: CA fixup (0 -> 42) >[ 132.883] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.883] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.883] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.883] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.883] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.883] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.883] glyphs_format: format=166024, depth=32 >[ 132.883] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.883] sna_glyphs: discarding mask >[ 132.883] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.883] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.883] gen9_render_composite: 0x0, current mode=1/1 >[ 132.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.883] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.883] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.883] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.883] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.883] sna_drawable_use_bo: using whole GPU bo >[ 132.883] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.883] color_convert: src=ffffffff [20028888] >[ 132.883] color_convert: dst=ffffffff [20028888] >[ 132.883] sna_render_get_solid: ffffffff >[ 132.883] sna_render_get_solid(white) >[ 132.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.883] sna_transform_is_imprecise_integer_translation: no transform >[ 132.883] gen9_composite_picture: integer translation (0, 0), removing >[ 132.883] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.883] sna_render_pixmap_bo: GPU all damaged >[ 132.883] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.883] gen4_choose_composite_emitter: solid, identity mask >[ 132.883] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.883] gen9_composite_get_binding_table(fec0) >[ 132.883] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.883] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.883] gen9_emit_vertex_elements: setup id=9 >[ 132.883] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.883] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.883] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.883] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.883] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.883] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.883] gen8_vertex_flush[590] = 57 >[ 132.883] gen9_magic_ca_pass: CA fixup (42 -> 99) >[ 132.883] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.883] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.883] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.883] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.883] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.883] sna_glyphs: discarding mask >[ 132.883] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.883] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.883] gen9_render_composite: 0x0, current mode=1/1 >[ 132.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.883] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.883] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.883] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.883] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.883] sna_drawable_use_bo: using whole GPU bo >[ 132.883] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.883] color_convert: src=ffffffff [20028888] >[ 132.883] color_convert: dst=ffffffff [20028888] >[ 132.883] sna_render_get_solid: ffffffff >[ 132.883] sna_render_get_solid(white) >[ 132.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.883] sna_transform_is_imprecise_integer_translation: no transform >[ 132.883] gen9_composite_picture: integer translation (0, 0), removing >[ 132.883] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.883] sna_render_pixmap_bo: GPU all damaged >[ 132.883] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.883] gen4_choose_composite_emitter: solid, identity mask >[ 132.883] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.883] gen9_composite_get_binding_table(fec0) >[ 132.883] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.883] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.883] gen9_emit_vertex_elements: setup id=9 >[ 132.883] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.883] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.883] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.883] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.883] gen8_vertex_flush[688] = 9 >[ 132.883] gen9_magic_ca_pass: CA fixup (99 -> 108) >[ 132.883] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.883] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.883] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.883] sna_destroy_pixmap: pixmap=2780, attached?=1 >[ 132.883] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.883] __sna_free_pixmap(pixmap=2780) >[ 132.883] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 132.883] kgem_bo_sync__cpu: handle=140 >[ 132.883] sna_accel_watch_flush: enable=-1 >[ 132.883] _kgem_bo_destroy: handle=140, proxy? 0 >[ 132.883] __kgem_bo_destroy: handle=140, size=12288 >[ 132.883] __kgem_bo_destroy: handle=140, not reusable >[ 132.883] kgem_bo_free: handle=140, size=12288 >[ 132.883] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.884] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 132.884] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 132.884] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.884] create_pixmap: serial=2785, usage=0, 0x0 >[ 132.884] create_pixmap_hdr: pixmap=2785, width=70, height=42, usage=0 >[ 132.884] kgem_create_map(0x7f1c44151000 size=11760, read-only?=0) - has_userptr?=1 >[ 132.884] __kgem_bo_init(handle=140, num_pages=3) >[ 132.884] kgem_create_map(ptr=0x7f1c44151000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 132.884] sna_accel_watch_flush: enable=1 >[ 132.884] __sna_damage_all(70, 42) >[ 132.884] sna_pixmap_create_shm: serial=2785, 70x42, usage=0 >[ 132.884] sna_composite(pixmap=2782, op=3, src=2786+(0, 0), mask=0+(118, 232), dst=2782+(118, 232)+(0, 0), size=(70, 42) >[ 132.884] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 132.884] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 132.884] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.884] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 132.884] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 132.884] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 132.884] gen9_render_composite: 70x42, current mode=1/1 >[ 132.884] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.884] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.884] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.884] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 132.884] sna_drawable_use_bo pixmap=2782, box=((118, 232), (188, 274)), flags=7... >[ 132.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.884] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.884] sna_drawable_use_bo: using whole GPU bo >[ 132.884] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.884] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 132.884] sna_transform_is_imprecise_integer_translation: no transform >[ 132.884] gen9_composite_picture: integer translation (0, 0), removing >[ 132.884] sna_render_pixmap_bo pixmap=2786, (0, 0)x(70, 42)/(70, 42) >[ 132.884] sna_render_pixmap_bo: CPU all damaged >[ 132.884] sna_add_flush_pixmap: marking pixmap=2786 for flushing >[ 132.884] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.884] gen8_vertex_close: used=432, vbo active? 3, vb=200, nreloc=1 >[ 132.884] gen8_vertex_close: reloc[0] = 289 >[ 132.884] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.884] kgem_add_handle: handle=3, index=4 >[ 132.884] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.884] batch[1/1, flags=1800]: 456 456 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.884] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.884] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.884] kgem_fixup_relocs: shrinking by 61440 >[ 132.884] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.884] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.884] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.884] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.884] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.884] __kgem_bo_clear_busy: handle=7 >[ 132.884] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.884] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.884] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.884] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.884] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.884] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.884] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 132.884] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.884] gen4_choose_composite_emitter: identity src, no mask >[ 132.884] needs_batch_flush: flushing before handle=140 for new reservation >[ 132.884] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 132.884] aligning vertex: was 4, now 3 floats per vertex >[ 132.884] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.884] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.884] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.884] kgem_add_handle: handle=4, index=0 >[ 132.884] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.884] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.884] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.884] gen9_composite_get_binding_table(ffc0) >[ 132.884] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.884] kgem_add_handle: handle=138, index=1 >[ 132.884] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.884] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.884] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.884] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 132.884] kgem_add_handle: handle=140, index=2 >[ 132.884] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.884] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 132.884] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.884] gen9_emit_sampler: sampler = 2 >[ 132.884] gen9_emit_sf: num_sf_outputs=1 >[ 132.884] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.884] gen9_emit_vertex_elements: setup id=2 >[ 132.884] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.884] gen9_render_composite_box: (118, 232), (188, 274) >[ 132.884] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 132.884] gen8_vertex_flush[490] = 3 >[ 132.884] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 132.884] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.884] sna_glyphs: discarding mask >[ 132.884] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 132.884] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.884] gen9_render_composite: 0x0, current mode=1/1 >[ 132.884] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 132.884] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.884] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.884] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.884] sna_drawable_use_bo: using whole GPU bo >[ 132.884] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.884] color_convert: src=ff000000 [20028888] >[ 132.884] color_convert: dst=ff000000 [20028888] >[ 132.884] sna_render_get_solid: ff000000 >[ 132.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.884] sna_transform_is_imprecise_integer_translation: no transform >[ 132.884] gen9_composite_picture: integer translation (0, 0), removing >[ 132.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.884] sna_render_pixmap_bo: GPU all damaged >[ 132.884] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.884] gen4_choose_composite_emitter: solid, identity mask >[ 132.884] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.884] aligning vertex: was 3, now 4 floats per vertex >[ 132.884] gen9_composite_get_binding_table(ff00) >[ 132.884] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.884] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.884] kgem_add_handle: handle=7, index=3 >[ 132.884] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.884] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.884] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.884] kgem_add_handle: handle=6, index=4 >[ 132.884] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.884] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.884] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.884] gen9_emit_sampler: sampler = a >[ 132.884] gen9_emit_sf: num_sf_outputs=2 >[ 132.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.884] gen9_emit_vertex_elements: setup id=9 >[ 132.884] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.884] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.884] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.884] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.884] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.884] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.884] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.884] gen8_vertex_flush[56c] = 42 >[ 132.884] gen9_magic_ca_pass: CA fixup (111 -> 153) >[ 132.884] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.884] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 132.884] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.884] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.884] glyphs_format: format=166024, depth=32 >[ 132.884] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.884] sna_glyphs: discarding mask >[ 132.884] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 132.884] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.884] gen9_render_composite: 0x0, current mode=1/1 >[ 132.884] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.884] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.884] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.884] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.884] sna_drawable_use_bo: using whole GPU bo >[ 132.884] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.884] color_convert: src=ff000000 [20028888] >[ 132.884] color_convert: dst=ff000000 [20028888] >[ 132.884] sna_render_get_solid: ff000000 >[ 132.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.884] sna_transform_is_imprecise_integer_translation: no transform >[ 132.884] gen9_composite_picture: integer translation (0, 0), removing >[ 132.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.884] sna_render_pixmap_bo: GPU all damaged >[ 132.884] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.884] gen4_choose_composite_emitter: solid, identity mask >[ 132.884] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.884] gen9_composite_get_binding_table(fe40) >[ 132.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.884] gen9_emit_vertex_elements: setup id=9 >[ 132.884] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.884] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.884] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.884] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.884] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.884] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 132.884] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.885] gen8_vertex_flush[664] = 57 >[ 132.885] gen9_magic_ca_pass: CA fixup (153 -> 210) >[ 132.885] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.885] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 132.885] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.885] sna_glyphs: discarding mask >[ 132.885] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 132.885] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.885] gen9_render_composite: 0x0, current mode=1/1 >[ 132.885] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.885] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.885] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.885] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.885] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.885] sna_drawable_use_bo: using whole GPU bo >[ 132.885] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.885] color_convert: src=ff000000 [20028888] >[ 132.885] color_convert: dst=ff000000 [20028888] >[ 132.885] sna_render_get_solid: ff000000 >[ 132.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.885] sna_transform_is_imprecise_integer_translation: no transform >[ 132.885] gen9_composite_picture: integer translation (0, 0), removing >[ 132.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.885] sna_render_pixmap_bo: GPU all damaged >[ 132.885] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.885] gen4_choose_composite_emitter: solid, identity mask >[ 132.885] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.885] gen9_composite_get_binding_table(fe40) >[ 132.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.885] gen9_emit_vertex_elements: setup id=9 >[ 132.885] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.885] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.885] gen8_vertex_flush[75c] = 9 >[ 132.885] gen9_magic_ca_pass: CA fixup (210 -> 219) >[ 132.885] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.885] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 132.885] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.885] sna_glyphs: discarding mask >[ 132.885] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 132.885] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.885] gen9_render_composite: 0x0, current mode=1/1 >[ 132.885] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.885] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.885] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.885] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.885] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.885] sna_drawable_use_bo: using whole GPU bo >[ 132.885] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.885] color_convert: src=ffffffff [20028888] >[ 132.885] color_convert: dst=ffffffff [20028888] >[ 132.885] sna_render_get_solid: ffffffff >[ 132.885] sna_render_get_solid(white) >[ 132.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.885] sna_transform_is_imprecise_integer_translation: no transform >[ 132.885] gen9_composite_picture: integer translation (0, 0), removing >[ 132.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.885] sna_render_pixmap_bo: GPU all damaged >[ 132.885] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.885] gen4_choose_composite_emitter: solid, identity mask >[ 132.885] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.885] gen9_composite_get_binding_table(fe40) >[ 132.885] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 132.885] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.885] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 132.885] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.885] gen9_emit_vertex_elements: setup id=9 >[ 132.885] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.885] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.885] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.885] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.885] gen8_vertex_flush[85c] = 42 >[ 132.885] gen9_magic_ca_pass: CA fixup (219 -> 261) >[ 132.885] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.885] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 132.885] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.885] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.885] glyphs_format: format=166024, depth=32 >[ 132.885] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.885] sna_glyphs: discarding mask >[ 132.885] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 132.885] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.885] gen9_render_composite: 0x0, current mode=1/1 >[ 132.885] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.885] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.885] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.885] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.885] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.885] sna_drawable_use_bo: using whole GPU bo >[ 132.885] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.885] color_convert: src=ffffffff [20028888] >[ 132.885] color_convert: dst=ffffffff [20028888] >[ 132.885] sna_render_get_solid: ffffffff >[ 132.885] sna_render_get_solid(white) >[ 132.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.885] sna_transform_is_imprecise_integer_translation: no transform >[ 132.885] gen9_composite_picture: integer translation (0, 0), removing >[ 132.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.885] sna_render_pixmap_bo: GPU all damaged >[ 132.885] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.885] gen4_choose_composite_emitter: solid, identity mask >[ 132.885] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.885] gen9_composite_get_binding_table(fdc0) >[ 132.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.885] gen9_emit_vertex_elements: setup id=9 >[ 132.885] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.885] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.885] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.885] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.885] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.885] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.885] gen8_vertex_flush[954] = 57 >[ 132.885] gen9_magic_ca_pass: CA fixup (261 -> 318) >[ 132.885] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.885] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 132.885] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.885] sna_glyphs: discarding mask >[ 132.885] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 132.885] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.885] gen9_render_composite: 0x0, current mode=1/1 >[ 132.885] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.885] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.885] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.885] sna_drawable_use_bo pixmap=2782, box=((0, 0), (7680, 2160)), flags=7... >[ 132.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.885] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.885] sna_drawable_use_bo: using whole GPU bo >[ 132.885] gen9_composite_set_target: pixmap=2782, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.885] color_convert: src=ffffffff [20028888] >[ 132.885] color_convert: dst=ffffffff [20028888] >[ 132.885] sna_render_get_solid: ffffffff >[ 132.885] sna_render_get_solid(white) >[ 132.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.885] sna_transform_is_imprecise_integer_translation: no transform >[ 132.885] gen9_composite_picture: integer translation (0, 0), removing >[ 132.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.885] sna_render_pixmap_bo: GPU all damaged >[ 132.885] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.885] gen4_choose_composite_emitter: solid, identity mask >[ 132.885] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.885] gen9_composite_get_binding_table(fdc0) >[ 132.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.885] gen9_emit_vertex_elements: setup id=9 >[ 132.885] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.885] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.885] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 132.885] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.885] gen8_vertex_flush[a4c] = 9 >[ 132.885] gen9_magic_ca_pass: CA fixup (318 -> 327) >[ 132.885] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.885] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=ade, drawable=a74 >[ 132.885] sna_validate_gc: recomputing clip >[ 132.885] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.885] sna_copy_area: src=pixmap=2782:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.885] sna_copy_area: normal copy >[ 132.885] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.885] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.885] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.885] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.885] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.885] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.885] sna_do_copy: pixmap -- no source clipping >[ 132.885] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.885] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.885] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2782+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.885] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.885] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.885] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.885] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.885] sna_drawable_use_bo: pinned, never REPLACES >[ 132.885] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.885] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.885] sna_drawable_use_bo: using whole GPU bo >[ 132.885] sna_pixmap_move_to_gpu(pixmap=2782, usage=0), flags=a >[ 132.885] sna_pixmap_move_to_gpu: already all-damaged >[ 132.885] sna_pixmap_mark_active: pixmap=2782, handle=138 >[ 132.885] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.885] sna_pixmap_make_cow: make cow src=2782, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.885] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.885] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.885] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.885] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.885] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.885] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.885] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.885] __kgem_retire_rq: request 1 complete >[ 132.885] kgem_set_mode: flushing before new bo >[ 132.885] gen8_vertex_close: used=1308, vbo active? 3, vb=204, nreloc=2 >[ 132.885] gen8_vertex_close: reloc[0] = 287 >[ 132.885] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.885] kgem_add_handle: handle=3, index=5 >[ 132.885] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.885] gen8_vertex_close: reloc[1] = 342 >[ 132.885] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.885] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.885] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 132.885] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.885] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.885] kgem_fixup_relocs: shrinking by 61440 >[ 132.885] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.885] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.885] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.885] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.885] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 132.885] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.885] __kgem_bo_clear_busy: handle=7 >[ 132.885] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.885] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.885] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.885] __kgem_bo_clear_busy: handle=7 >[ 132.885] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.885] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.885] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.885] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.885] aligning vertex: was 4, now 2 floats per vertex >[ 132.885] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.886] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.886] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.886] kgem_add_handle: handle=4, index=0 >[ 132.886] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.886] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.886] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.886] gen9_composite_get_binding_table(ffc0) >[ 132.886] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.886] kgem_add_handle: handle=134, index=1 >[ 132.886] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.886] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.886] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.886] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.886] kgem_add_handle: handle=138, index=2 >[ 132.886] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.886] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.886] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.886] gen9_emit_sampler: sampler = 0 >[ 132.886] gen9_emit_sf: num_sf_outputs=1 >[ 132.886] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.886] gen9_emit_vertex_elements: setup id=0 >[ 132.886] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.886] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.886] gen8_vertex_flush[490] = 3 >[ 132.886] sna_destroy_pixmap: pixmap=2782, attached?=1 >[ 132.886] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.886] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.886] __kgem_bo_destroy: handle=138 -> active >[ 132.886] __sna_free_pixmap(pixmap=2782) >[ 132.886] sna_accel_flush: flush?=1, dirty?=1 >[ 132.886] sna_accel_flush: syncing SHM pixmap=2786 (refcnt=1) >[ 132.886] _sna_pixmap_move_to_cpu(pixmap=2786, 70x42, flags=3) >[ 132.886] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 132.886] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.886] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.886] kgem_bo_sync__cpu_full: handle=140 >[ 132.886] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.886] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 132.886] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.886] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 132.886] __kgem_retire_requests_upto(handle=140, ring=0) >[ 132.886] __kgem_retire_rq: request 1 complete >[ 132.886] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 132.886] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.886] gen8_vertex_close: used=1314, vbo active? 3, vb=1, nreloc=1 >[ 132.886] gen8_vertex_close: reloc[0] = 287 >[ 132.886] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.886] kgem_add_handle: handle=3, index=3 >[ 132.886] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.886] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.886] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.886] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.886] kgem_fixup_relocs: shrinking by 61440 >[ 132.886] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.886] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.886] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.886] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.886] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.886] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.886] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.886] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.886] sna_accel_flush: flush?=0, dirty?=0 >[ 132.886] sna_block_handler (tv=116.117000) >[ 132.886] kgem_retire, need_retire?=1 >[ 132.886] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.886] kgem_retire__requests_ring: retiring ring 0 >[ 132.886] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.886] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.886] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.886] kgem_retire -- retired=0, need_retire=1 >[ 132.886] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.886] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.886] timer_enable (time=132886), starting timer 1 >[ 132.886] sna_accel_block: evaluating timers, active=7 >[ 132.886] sna_accel_block: flush timer expires in 13 [132899] >[ 132.886] sna_wakeup_handler >[ 132.886] sna_mode_wakeup: len=64 >[ 132.886] sna_dri2_vblank_handler(type=2, sequence=7704, draw=1810) >[ 132.886] sna_crtc_record_swap: recording last swap on pipe=0, frame 7704 [msc=7704], time 132.884604 >[ 132.886] sna_dri2_vblank_handler: 2 complete, frame=7704 tv=132.884604 >[ 132.886] sna_dri2_blit_complete: blit finished >[ 132.886] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7704, tv=132.884604) >[ 132.886] frame_swap_complete(type=2): draw=146, pipe=0, frame=7704 [msc=7704], tv=132.884604 >[ 132.886] sna_accel_flush: flush?=0, dirty?=0 >[ 132.886] sna_dri2_event_free(draw?=1) >[ 132.886] sna_dri2_remove_event: remove[0x55bca9e6be10] from window 146, active? 1 >[ 132.886] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.886] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.886] sna_dri2_vblank_handler complete >[ 132.886] sna_mode_wakeup: recording last swap on pipe=0, frame 7704 [1e18], time 132.884604 >[ 132.886] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 132.886] sna_mode_wakeup: flip complete, pending? 2 >[ 132.886] sna_accel_flush: flush?=0, dirty?=0 >[ 132.886] sna_accel_flush: flush?=0, dirty?=0 >[ 132.886] sna_block_handler (tv=116.117000) >[ 132.886] kgem_retire, need_retire?=1 >[ 132.886] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.886] kgem_retire__requests_ring: retiring ring 0 >[ 132.886] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.886] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.886] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.886] kgem_retire -- retired=0, need_retire=1 >[ 132.886] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.886] sna_scanout_do_flush: flush timer active: delta=13 >[ 132.886] sna_accel_block: evaluating timers, active=7 >[ 132.886] sna_accel_block: flush timer expires in 13 [132899] >[ 132.887] sna_wakeup_handler >[ 132.887] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 >[ 132.887] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable >[ 132.887] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.887] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 >[ 132.887] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.887] sna_dri2_get_back: back buffer handle=27, active?=1, refcnt=1 >[ 132.887] sna_dri2_get_back: cache: handle=36, active=0 >[ 132.887] sna_dri2_get_back: reuse cache handle=36, name=7, flags=0 >[ 132.887] sna_dri2_get_back: caching handle=27 (name=3, flags=0, active_scanout=1) >[ 132.887] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.887] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 132.887] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.887] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 132.887] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.887] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.887] sna_accel_flush: flush?=0, dirty?=0 >[ 132.887] sna_accel_flush: flush?=0, dirty?=0 >[ 132.887] sna_accel_flush: flush?=0, dirty?=0 >[ 132.887] sna_block_handler (tv=116.116000) >[ 132.887] kgem_retire, need_retire?=1 >[ 132.887] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.887] kgem_retire__requests_ring: retiring ring 0 >[ 132.887] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.887] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 132.887] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.887] kgem_retire -- retired=0, need_retire=1 >[ 132.887] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 132.887] sna_scanout_do_flush: flush timer active: delta=12 >[ 132.887] sna_accel_block: evaluating timers, active=7 >[ 132.887] sna_accel_block: flush timer expires in 12 [132899] >[ 132.888] sna_wakeup_handler >[ 132.888] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.888] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.888] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.888] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.888] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.888] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.888] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.888] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.888] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.888] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.888] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.888] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.888] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.888] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.888] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.888] sna_pixmap_undo_cow: freeing cow >[ 132.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.888] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.888] sna_drawable_use_bo: using whole GPU bo >[ 132.888] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.888] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.888] sna_transform_is_imprecise_integer_translation: no transform >[ 132.888] gen9_composite_picture: integer translation (0, 0), removing >[ 132.888] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.888] sna_render_pixmap_bo: GPU all damaged >[ 132.888] color_convert: src=44000000 [20028888] >[ 132.888] color_convert: dst=44000000 [20028888] >[ 132.888] sna_render_get_solid: 44000000 >[ 132.888] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.888] gen4_choose_composite_emitter: identity source, identity mask >[ 132.888] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.888] aligning vertex: was 2, now 5 floats per vertex >[ 132.888] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.888] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.888] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.888] kgem_add_handle: handle=4, index=0 >[ 132.888] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.888] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.888] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.888] gen9_composite_get_binding_table(ffc0) >[ 132.888] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.888] kgem_add_handle: handle=136, index=1 >[ 132.888] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.888] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.888] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.888] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.888] kgem_add_handle: handle=137, index=2 >[ 132.888] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.888] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.888] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.888] kgem_add_reloc64: adding proxy [delta=272] for handle=7 >[ 132.888] kgem_add_handle: handle=7, index=3 >[ 132.888] kgem_add_reloc64[5] = (delta=272, target handle=3, presumed=fffe8000) >[ 132.888] [3fc0] bind bo(handle=7, addr=fffe8110), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.888] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.888] gen9_emit_sampler: sampler = 3 >[ 132.888] gen9_emit_sf: num_sf_outputs=2 >[ 132.888] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.888] gen9_emit_vertex_elements: setup id=10 >[ 132.888] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.888] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.888] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.888] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.888] gen8_vertex_flush[498] = 3 >[ 132.888] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.888] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.889] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.889] kgem_can_create_2d: untiled size=66355200 >[ 132.889] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.889] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.889] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.889] sna_create_pixmap: usage=0, flags=1b >[ 132.889] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.889] __pop_freed_pixmap: reusing freed pixmap=2782 header >[ 132.889] create_pixmap_hdr: pixmap=2787, width=7680, height=2160, usage=0 >[ 132.889] sna_create_pixmap: serial=2787, 7680x2160, usage=0 >[ 132.889] sna_composite_rectangles(pixmap=2788, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.889] sna_composite_rectangles: converted to op 0 >[ 132.889] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.889] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.889] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.889] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.889] sna_composite_rectangles: dropping last-cpu hint >[ 132.889] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=19... >[ 132.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.889] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.889] sna_pixmap_move_to_gpu(pixmap=2788, usage=0), flags=b >[ 132.889] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.889] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.889] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.889] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.889] sna_pixmap_alloc_gpu: pixmap=2788 >[ 132.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) >[ 132.889] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.889] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.889] 1:from active: pitch=30720, tiling=1, handle=138, id=1810 >[ 132.889] __sna_damage_all(7680, 2160) >[ 132.889] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.889] sna_pixmap_mark_active: pixmap=2788, handle=138 >[ 132.889] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.889] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.889] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.889] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.889] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.889] sna_render_get_solid: 0 >[ 132.889] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.889] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.889] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.889] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.889] aligning vertex: was 5, now 2 floats per vertex >[ 132.889] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.889] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.889] gen9_composite_get_binding_table(fec0) >[ 132.889] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.889] kgem_add_handle: handle=138, index=4 >[ 132.889] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.889] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.889] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.889] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.889] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.889] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.889] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.889] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.889] gen9_emit_sampler: sampler = 1 >[ 132.889] gen9_emit_sf: num_sf_outputs=1 >[ 132.889] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.889] gen9_emit_vertex_elements: setup id=0 >[ 132.889] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.889] (0, 0), (7680, 2160) >[ 132.889] gen8_vertex_flush[56c] = 3 >[ 132.889] sna_composite_rectangles: pixmap=2788 marking clear [0]? 1 >[ 132.889] sna_composite_rectangles(pixmap=2788, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.889] sna_composite_rectangles: converted to op 1 >[ 132.889] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.889] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.889] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.889] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.889] sna_composite_rectangles: dropping last-cpu hint >[ 132.889] sna_drawable_use_bo pixmap=2788, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.889] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.889] sna_drawable_use_bo: using whole GPU bo >[ 132.889] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.889] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.889] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.889] sna_render_get_solid: ffe5e3e1 >[ 132.890] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.890] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.890] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.890] gen9_composite_get_binding_table(fe00) >[ 132.890] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.890] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.890] kgem_add_handle: handle=32, index=5 >[ 132.890] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.890] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.890] gen9_emit_vertex_elements: setup id=0 >[ 132.890] (7679, 0), (7680, 2160) >[ 132.890] gen8_vertex_flush[5a8] = 3 >[ 132.890] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=ae4 >[ 132.890] sna_validate_gc: recomputing clip >[ 132.890] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6bdf0] >[ 132.890] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2788:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.890] sna_copy_area: normal copy >[ 132.890] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.890] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.890] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.890] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.890] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.890] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.890] sna_do_copy: pixmap -- no source clipping >[ 132.890] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.890] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.890] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2788+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.890] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.890] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.890] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.890] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.890] sna_drawable_use_bo: using whole GPU bo >[ 132.890] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.890] sna_pixmap_move_to_gpu: already all-damaged >[ 132.890] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.890] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.890] sna_pixmap_make_cow: make cow src=2659, dst=2788, handle=136 (already cow? src=0, dst=0) >[ 132.890] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.890] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.890] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.890] __kgem_bo_destroy: handle=138 -> active >[ 132.890] sna_pixmap_make_cow: moo! attaching clone to pixmap=2788 (source=2659, handle=136) >[ 132.890] sna_destroy_pixmap: pixmap=2784, attached?=1 >[ 132.890] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.890] __sna_free_pixmap(pixmap=2784) >[ 132.890] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.890] kgem_bo_sync__cpu: handle=139 >[ 132.890] sna_accel_watch_flush: enable=-1 >[ 132.890] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.890] __kgem_bo_destroy: handle=139, size=8192 >[ 132.890] __kgem_bo_destroy: handle=139, not reusable >[ 132.890] kgem_bo_free: handle=139, size=8192 >[ 132.890] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.890] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.890] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.890] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.890] create_pixmap: serial=2789, usage=0, 0x0 >[ 132.890] create_pixmap_hdr: pixmap=2789, width=70, height=24, usage=0 >[ 132.890] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.890] __kgem_bo_init(handle=139, num_pages=2) >[ 132.890] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.890] sna_accel_watch_flush: enable=1 >[ 132.890] __sna_damage_all(70, 24) >[ 132.890] sna_pixmap_create_shm: serial=2789, 70x24, usage=0 >[ 132.890] sna_composite(pixmap=2788, op=3, src=2790+(0, 0), mask=0+(118, 350), dst=2788+(118, 350)+(0, 0), size=(70, 24) >[ 132.890] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.890] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.890] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.890] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.890] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.890] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.891] gen9_render_composite: 70x24, current mode=1/1 >[ 132.891] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.891] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.891] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.891] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.891] sna_drawable_use_bo pixmap=2788, box=((118, 350), (188, 374)), flags=7... >[ 132.891] sna_pixmap_undo_cow: pixmap=2788, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.891] sna_pixmap_undo_cow: copying cow >[ 132.891] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.891] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.891] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.891] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.891] 1:from active: pitch=30720, tiling=1, handle=138, id=1812 >[ 132.891] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.891] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.891] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.891] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.891] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.891] gen9_composite_get_binding_table(fd80) >[ 132.891] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.891] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.891] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.891] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.891] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.891] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.891] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.891] gen9_emit_sampler: sampler = 0 >[ 132.891] gen9_emit_vertex_elements: setup id=0 >[ 132.891] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.891] gen8_vertex_flush[5ec] = 3 >[ 132.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.891] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.891] sna_drawable_use_bo: using whole GPU bo >[ 132.891] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.891] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.891] sna_transform_is_imprecise_integer_translation: no transform >[ 132.891] gen9_composite_picture: integer translation (0, 0), removing >[ 132.891] sna_render_pixmap_bo pixmap=2790, (0, 0)x(70, 24)/(70, 24) >[ 132.891] sna_render_pixmap_bo: CPU all damaged >[ 132.891] sna_add_flush_pixmap: marking pixmap=2790 for flushing >[ 132.891] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.891] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.891] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.891] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.891] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.891] gen4_choose_composite_emitter: identity src, no mask >[ 132.891] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.891] gen8_vertex_close: used=1348, vbo active? 3, vb=401, nreloc=2 >[ 132.891] gen8_vertex_close: reloc[0] = 289 >[ 132.891] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.891] kgem_add_handle: handle=3, index=6 >[ 132.891] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.891] gen8_vertex_close: reloc[1] = 342 >[ 132.891] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.891] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.891] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.891] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.891] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.891] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.891] kgem_fixup_relocs: shrinking by 61440 >[ 132.891] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.891] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.891] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.891] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.891] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.891] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.891] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.891] __kgem_bo_clear_busy: handle=7 >[ 132.891] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.891] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.891] __kgem_bo_clear_busy: handle=7 >[ 132.891] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.891] __kgem_bo_clear_busy: handle=32 >[ 132.891] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.891] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.891] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.891] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.891] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.891] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.891] aligning vertex: was 2, now 3 floats per vertex >[ 132.891] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.891] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.891] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.891] kgem_add_handle: handle=4, index=0 >[ 132.891] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.891] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.891] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.891] gen9_composite_get_binding_table(ffc0) >[ 132.891] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.892] kgem_add_handle: handle=138, index=1 >[ 132.892] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.892] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.892] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.892] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.892] kgem_add_handle: handle=139, index=2 >[ 132.892] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.892] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.892] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.892] gen9_emit_sampler: sampler = 2 >[ 132.892] gen9_emit_sf: num_sf_outputs=1 >[ 132.892] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.892] gen9_emit_vertex_elements: setup id=2 >[ 132.892] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.892] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.892] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.892] gen8_vertex_flush[490] = 3 >[ 132.892] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.892] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.892] sna_glyphs: discarding mask >[ 132.892] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.892] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.892] gen9_render_composite: 0x0, current mode=1/1 >[ 132.892] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.892] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.892] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.892] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.892] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.892] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.892] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.892] sna_drawable_use_bo: using whole GPU bo >[ 132.892] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.892] color_convert: src=ff000000 [20028888] >[ 132.892] color_convert: dst=ff000000 [20028888] >[ 132.892] sna_render_get_solid: ff000000 >[ 132.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.892] sna_transform_is_imprecise_integer_translation: no transform >[ 132.892] gen9_composite_picture: integer translation (0, 0), removing >[ 132.892] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.892] sna_render_pixmap_bo: GPU all damaged >[ 132.892] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.892] gen4_choose_composite_emitter: solid, identity mask >[ 132.892] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.892] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.892] __kgem_retire_rq: request 1 complete >[ 132.892] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 132.892] __kgem_bo_flush: moving 134 to flushing >[ 132.892] __kgem_retire_rq: movied 134 to flushing >[ 132.892] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.892] __kgem_ring_is_idle: last requests handle=2 still busy >[ 132.892] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.892] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.892] __kgem_ring_is_idle: last fence handle=2 still busy >[ 132.892] aligning vertex: was 3, now 4 floats per vertex >[ 132.892] gen9_composite_get_binding_table(ff00) >[ 132.892] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.892] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.892] kgem_add_handle: handle=7, index=3 >[ 132.892] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.892] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.892] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.892] kgem_add_handle: handle=6, index=4 >[ 132.892] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.892] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.892] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.892] gen9_emit_sampler: sampler = a >[ 132.892] gen9_emit_sf: num_sf_outputs=2 >[ 132.892] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.892] gen9_emit_vertex_elements: setup id=9 >[ 132.892] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.892] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.892] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.892] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.892] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.892] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.892] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.892] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.892] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.892] gen8_vertex_flush[56c] = 42 >[ 132.892] gen9_magic_ca_pass: CA fixup (340 -> 382) >[ 132.892] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.892] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.892] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.892] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.892] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.892] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.892] glyphs_format: format=166024, depth=32 >[ 132.892] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.892] sna_glyphs: discarding mask >[ 132.892] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.892] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.892] gen9_render_composite: 0x0, current mode=1/1 >[ 132.892] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.892] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.892] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.892] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.893] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.893] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.893] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.893] sna_drawable_use_bo: using whole GPU bo >[ 132.893] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.893] color_convert: src=ff000000 [20028888] >[ 132.893] color_convert: dst=ff000000 [20028888] >[ 132.893] sna_render_get_solid: ff000000 >[ 132.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.893] sna_transform_is_imprecise_integer_translation: no transform >[ 132.893] gen9_composite_picture: integer translation (0, 0), removing >[ 132.893] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.893] sna_render_pixmap_bo: GPU all damaged >[ 132.893] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.893] gen4_choose_composite_emitter: solid, identity mask >[ 132.893] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.893] gen9_composite_get_binding_table(fe40) >[ 132.893] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.893] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.893] gen9_emit_vertex_elements: setup id=9 >[ 132.893] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.893] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.893] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.893] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.893] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.893] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.893] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.893] gen8_vertex_flush[664] = 57 >[ 132.893] gen9_magic_ca_pass: CA fixup (382 -> 439) >[ 132.893] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.893] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.893] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.893] sna_accel_flush: flush?=1, dirty?=1 >[ 132.893] sna_accel_flush: syncing SHM pixmap=2790 (refcnt=1) >[ 132.893] _sna_pixmap_move_to_cpu(pixmap=2790, 70x24, flags=3) >[ 132.893] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.893] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.893] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.893] kgem_bo_sync__cpu_full: handle=139 >[ 132.893] gen8_vertex_close: used=1756, vbo active? 3, vb=204, nreloc=2 >[ 132.893] gen8_vertex_close: reloc[0] = 287 >[ 132.893] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.893] kgem_add_handle: handle=3, index=5 >[ 132.893] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.893] gen8_vertex_close: reloc[1] = 342 >[ 132.893] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.893] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.893] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.893] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.893] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.893] kgem_fixup_relocs: shrinking by 61440 >[ 132.893] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.893] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.893] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.893] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.893] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.893] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.893] __kgem_bo_clear_busy: handle=7 >[ 132.893] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.893] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.893] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.893] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.893] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.893] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.917] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.917] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.917] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.917] __kgem_retire_rq: request 2 complete >[ 132.917] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.917] __kgem_retire_rq: request 1 complete >[ 132.917] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.917] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.917] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.917] sna_block_handler (tv=0.0) >[ 132.917] sna_wakeup_handler >[ 132.917] sna_mode_wakeup: len=32 >[ 132.917] sna_mode_wakeup: recording last swap on pipe=1, frame 7675 [1dfb], time 132.899965 >[ 132.917] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 132.917] sna_mode_wakeup: flip complete, pending? 1 >[ 132.917] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.917] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.917] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.917] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.917] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.917] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.917] sna_crtc_record_swap: recording last swap on pipe=0, frame 7705 [msc=7705], time 132.901268 >[ 132.917] sna_dri2_get_msc: msc=7705 [raw=7705], ust=132901268 >[ 132.917] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 132.917] sna_dri2_schedule_swap(target_msc=7704, divisor=0, remainder=0) >[ 132.917] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 132.917] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.917] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.917] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.917] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.917] sna_crtc_record_swap: recording last swap on pipe=0, frame 7705 [msc=7705], time 132.901268 >[ 132.917] immediate_swap: current_msc=7705, target_msc=7704 -- yes >[ 132.917] can_flip: no, shadow enabled >[ 132.917] sna_dri2_add_event: adding event to window 146) >[ 132.917] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.917] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.917] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.917] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.917] can_xchg: back size=8701e00, front size=8701e00 >[ 132.917] can_xchg: yes, pixmap=165 >[ 132.917] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 132.917] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.917] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.917] set_bo: pixmap=165, handle=36 (old handle=35) >[ 132.917] set_bo: marking whole pixmap as damaged >[ 132.917] set_bo: applying final/discard move-to-gpu >[ 132.917] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 132.917] set_bo: dropping flush hint from handle=35 >[ 132.917] set_bo: adding flush hint to handle=36 >[ 132.917] mark_stale(handle=35) => 1 >[ 132.917] swap_limit: draw=146 setting swap limit to 3 >[ 132.917] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.917] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.917] sna_dri2_schedule_swap: reported target_msc=7705 >[ 132.917] sna_accel_flush: flush?=0, dirty?=0 >[ 132.917] sna_accel_flush: flush?=0, dirty?=0 >[ 132.917] sna_accel_flush: flush?=0, dirty?=0 >[ 132.917] sna_accel_flush: flush?=0, dirty?=0 >[ 132.917] sna_block_handler (tv=0.0) >[ 132.917] kgem_retire, need_retire?=1 >[ 132.917] __kgem_busy: handle=134, busy=0, wedged=0 >[ 132.917] __kgem_bo_clear_busy: handle=134 >[ 132.917] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.917] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.917] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.917] kgem_retire -- retired=0, need_retire=0 >[ 132.917] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.917] gen6_render_retire: resetting idle vbo >[ 132.917] sna_scanout_do_flush: flush timer active: delta=-18 >[ 132.917] sna_scanout_do_flush (time=132917), triggered >[ 132.917] sna_scanout_flush (time=132917), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.917] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.917] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.917] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.917] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.917] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.917] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.917] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.917] sna_pixmap_move_to_gpu: already all-damaged >[ 132.917] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 132.917] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.917] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.917] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.917] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 132.917] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 132.917] get_fb: reusing fb=77 for handle=36 >[ 132.917] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 132.917] __kgem_bo_clear_busy: handle=36 >[ 132.917] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 132.917] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 132.917] __kgem_bo_clear_busy: handle=36 >[ 132.917] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.917] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.917] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 132.917] sna_accel_do_throttle (time=132917), triggered >[ 132.917] sna_accel_throttle (time=132917) >[ 132.917] sna_accel_disarm_timer[1] (time=132917) >[ 132.917] sna_accel_block: evaluating timers, active=5 >[ 132.917] sna_accel_block: flush timer expires in 16 [132933] >[ 132.917] sna_wakeup_handler >[ 132.917] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.917] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.917] sna_glyphs: discarding mask >[ 132.917] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.917] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.917] gen9_render_composite: 0x0, current mode=0/0 >[ 132.917] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.917] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.917] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.917] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.917] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.917] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.917] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.917] sna_drawable_use_bo: using whole GPU bo >[ 132.917] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.917] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.918] color_convert: src=ff000000 [20028888] >[ 132.918] color_convert: dst=ff000000 [20028888] >[ 132.918] sna_render_get_solid: ff000000 >[ 132.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.918] sna_transform_is_imprecise_integer_translation: no transform >[ 132.918] gen9_composite_picture: integer translation (0, 0), removing >[ 132.918] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.918] sna_render_pixmap_bo: GPU all damaged >[ 132.918] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.918] gen4_choose_composite_emitter: solid, identity mask >[ 132.918] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.918] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.918] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.918] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.918] kgem_add_handle: handle=4, index=0 >[ 132.918] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.918] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.918] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.918] gen9_composite_get_binding_table(ffc0) >[ 132.918] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.918] kgem_add_handle: handle=138, index=1 >[ 132.918] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.918] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.918] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.918] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.918] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.918] kgem_add_handle: handle=7, index=2 >[ 132.918] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.918] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.918] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.918] kgem_add_handle: handle=6, index=3 >[ 132.918] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.918] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.918] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.918] gen9_emit_sampler: sampler = a >[ 132.918] gen9_emit_sf: num_sf_outputs=2 >[ 132.918] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.918] gen9_emit_vertex_elements: setup id=9 >[ 132.918] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.918] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.918] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.918] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.918] gen8_vertex_flush[498] = 9 >[ 132.918] gen9_magic_ca_pass: CA fixup (0 -> 9) >[ 132.918] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.918] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.918] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.918] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.918] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.918] sna_glyphs: discarding mask >[ 132.918] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.918] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.918] gen9_render_composite: 0x0, current mode=1/1 >[ 132.918] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.918] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.918] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.918] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.918] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.918] sna_drawable_use_bo: using whole GPU bo >[ 132.918] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.918] color_convert: src=ffffffff [20028888] >[ 132.918] color_convert: dst=ffffffff [20028888] >[ 132.918] sna_render_get_solid: ffffffff >[ 132.918] sna_render_get_solid(white) >[ 132.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.918] sna_transform_is_imprecise_integer_translation: no transform >[ 132.918] gen9_composite_picture: integer translation (0, 0), removing >[ 132.918] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.918] sna_render_pixmap_bo: GPU all damaged >[ 132.918] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.918] gen4_choose_composite_emitter: solid, identity mask >[ 132.918] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.918] gen9_composite_get_binding_table(fec0) >[ 132.918] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 132.918] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.918] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.918] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.918] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.918] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.918] gen9_emit_vertex_elements: setup id=9 >[ 132.918] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.918] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.918] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.918] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.918] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.918] gen8_vertex_flush[598] = 42 >[ 132.918] gen9_magic_ca_pass: CA fixup (9 -> 51) >[ 132.918] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.918] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.918] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.918] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.918] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.918] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.918] glyphs_format: format=166024, depth=32 >[ 132.918] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.918] sna_glyphs: discarding mask >[ 132.918] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.918] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.918] gen9_render_composite: 0x0, current mode=1/1 >[ 132.918] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.918] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.918] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.918] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.918] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.918] sna_drawable_use_bo: using whole GPU bo >[ 132.918] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.918] color_convert: src=ffffffff [20028888] >[ 132.918] color_convert: dst=ffffffff [20028888] >[ 132.918] sna_render_get_solid: ffffffff >[ 132.918] sna_render_get_solid(white) >[ 132.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.918] sna_transform_is_imprecise_integer_translation: no transform >[ 132.918] gen9_composite_picture: integer translation (0, 0), removing >[ 132.918] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.918] sna_render_pixmap_bo: GPU all damaged >[ 132.918] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.918] gen4_choose_composite_emitter: solid, identity mask >[ 132.918] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.918] gen9_composite_get_binding_table(fe40) >[ 132.918] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.918] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.918] gen9_emit_vertex_elements: setup id=9 >[ 132.918] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.918] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.918] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.918] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.918] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.918] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.918] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.918] gen8_vertex_flush[690] = 57 >[ 132.918] gen9_magic_ca_pass: CA fixup (51 -> 108) >[ 132.918] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.918] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.918] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.918] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.918] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.918] sna_glyphs: discarding mask >[ 132.918] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.918] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.918] gen9_render_composite: 0x0, current mode=1/1 >[ 132.918] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.918] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.918] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.918] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.918] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.918] sna_drawable_use_bo: using whole GPU bo >[ 132.918] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.918] color_convert: src=ffffffff [20028888] >[ 132.918] color_convert: dst=ffffffff [20028888] >[ 132.918] sna_render_get_solid: ffffffff >[ 132.918] sna_render_get_solid(white) >[ 132.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.918] sna_transform_is_imprecise_integer_translation: no transform >[ 132.918] gen9_composite_picture: integer translation (0, 0), removing >[ 132.918] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.919] sna_render_pixmap_bo: GPU all damaged >[ 132.919] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.919] gen4_choose_composite_emitter: solid, identity mask >[ 132.919] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.919] gen9_composite_get_binding_table(fe40) >[ 132.919] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.919] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.919] gen9_emit_vertex_elements: setup id=9 >[ 132.919] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.919] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.919] gen8_vertex_flush[788] = 9 >[ 132.919] gen9_magic_ca_pass: CA fixup (108 -> 117) >[ 132.919] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.919] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.919] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.919] sna_destroy_pixmap: pixmap=2786, attached?=1 >[ 132.919] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.919] __sna_free_pixmap(pixmap=2786) >[ 132.919] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 132.919] kgem_bo_sync__cpu: handle=140 >[ 132.919] sna_accel_watch_flush: enable=-1 >[ 132.919] _kgem_bo_destroy: handle=140, proxy? 0 >[ 132.919] __kgem_bo_destroy: handle=140, size=12288 >[ 132.919] __kgem_bo_destroy: handle=140, not reusable >[ 132.919] kgem_bo_free: handle=140, size=12288 >[ 132.919] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.919] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 132.919] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 132.919] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.919] create_pixmap: serial=2791, usage=0, 0x0 >[ 132.919] create_pixmap_hdr: pixmap=2791, width=70, height=42, usage=0 >[ 132.919] kgem_create_map(0x7f1c44151000 size=11760, read-only?=0) - has_userptr?=1 >[ 132.919] __kgem_bo_init(handle=140, num_pages=3) >[ 132.919] kgem_create_map(ptr=0x7f1c44151000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 132.919] sna_accel_watch_flush: enable=1 >[ 132.919] __sna_damage_all(70, 42) >[ 132.919] sna_pixmap_create_shm: serial=2791, 70x42, usage=0 >[ 132.919] sna_composite(pixmap=2788, op=3, src=2792+(0, 0), mask=0+(118, 232), dst=2788+(118, 232)+(0, 0), size=(70, 42) >[ 132.919] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 132.919] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 132.919] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.919] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 132.919] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 132.919] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 132.919] gen9_render_composite: 70x42, current mode=1/1 >[ 132.919] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.919] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.919] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.919] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.919] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 132.919] sna_drawable_use_bo pixmap=2788, box=((118, 232), (188, 274)), flags=7... >[ 132.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.919] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.919] sna_drawable_use_bo: using whole GPU bo >[ 132.919] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.919] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 132.919] sna_transform_is_imprecise_integer_translation: no transform >[ 132.919] gen9_composite_picture: integer translation (0, 0), removing >[ 132.919] sna_render_pixmap_bo pixmap=2792, (0, 0)x(70, 42)/(70, 42) >[ 132.919] sna_render_pixmap_bo: CPU all damaged >[ 132.919] sna_add_flush_pixmap: marking pixmap=2792 for flushing >[ 132.919] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.919] gen8_vertex_close: used=468, vbo active? 3, vb=200, nreloc=1 >[ 132.919] gen8_vertex_close: reloc[0] = 289 >[ 132.919] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.919] kgem_add_handle: handle=3, index=4 >[ 132.919] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.919] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.919] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.919] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.919] kgem_fixup_relocs: shrinking by 61440 >[ 132.919] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.919] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.919] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.919] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.919] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.919] __kgem_bo_clear_busy: handle=7 >[ 132.919] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.919] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.919] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.919] __kgem_bo_clear_busy: handle=7 >[ 132.919] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.919] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.919] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.919] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.919] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 132.919] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.919] gen4_choose_composite_emitter: identity src, no mask >[ 132.919] needs_batch_flush: flushing before handle=140 for new reservation >[ 132.919] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 132.919] aligning vertex: was 4, now 3 floats per vertex >[ 132.919] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.919] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.919] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.919] kgem_add_handle: handle=4, index=0 >[ 132.919] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.919] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.919] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.919] gen9_composite_get_binding_table(ffc0) >[ 132.919] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.919] kgem_add_handle: handle=138, index=1 >[ 132.919] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.919] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.919] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.919] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 132.919] kgem_add_handle: handle=140, index=2 >[ 132.919] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.919] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 132.919] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.919] gen9_emit_sampler: sampler = 2 >[ 132.919] gen9_emit_sf: num_sf_outputs=1 >[ 132.919] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.919] gen9_emit_vertex_elements: setup id=2 >[ 132.919] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.919] gen9_render_composite_box: (118, 232), (188, 274) >[ 132.919] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 132.919] gen8_vertex_flush[490] = 3 >[ 132.919] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 132.919] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.919] sna_glyphs: discarding mask >[ 132.919] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 132.919] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.919] gen9_render_composite: 0x0, current mode=1/1 >[ 132.919] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 132.919] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.919] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.919] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.919] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.919] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.919] sna_drawable_use_bo: using whole GPU bo >[ 132.919] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.919] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.919] color_convert: src=ff000000 [20028888] >[ 132.919] color_convert: dst=ff000000 [20028888] >[ 132.919] sna_render_get_solid: ff000000 >[ 132.919] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.919] sna_transform_is_imprecise_integer_translation: no transform >[ 132.919] gen9_composite_picture: integer translation (0, 0), removing >[ 132.919] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.919] sna_render_pixmap_bo: GPU all damaged >[ 132.919] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.919] gen4_choose_composite_emitter: solid, identity mask >[ 132.919] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.919] aligning vertex: was 3, now 4 floats per vertex >[ 132.919] gen9_composite_get_binding_table(ff00) >[ 132.919] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.919] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.919] kgem_add_handle: handle=7, index=3 >[ 132.919] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.919] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.919] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.919] kgem_add_handle: handle=6, index=4 >[ 132.919] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.919] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.919] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.919] gen9_emit_sampler: sampler = a >[ 132.919] gen9_emit_sf: num_sf_outputs=2 >[ 132.919] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.919] gen9_emit_vertex_elements: setup id=9 >[ 132.919] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.919] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.919] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.919] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.919] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.919] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.919] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.919] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 132.919] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.919] gen8_vertex_flush[56c] = 42 >[ 132.919] gen9_magic_ca_pass: CA fixup (120 -> 162) >[ 132.919] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.919] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.919] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.920] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 132.920] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.920] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.920] glyphs_format: format=166024, depth=32 >[ 132.920] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.920] sna_glyphs: discarding mask >[ 132.920] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 132.920] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.920] gen9_render_composite: 0x0, current mode=1/1 >[ 132.920] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.920] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.920] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.920] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.920] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.920] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.920] sna_drawable_use_bo: using whole GPU bo >[ 132.920] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.920] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.920] color_convert: src=ff000000 [20028888] >[ 132.920] color_convert: dst=ff000000 [20028888] >[ 132.920] sna_render_get_solid: ff000000 >[ 132.920] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.920] sna_transform_is_imprecise_integer_translation: no transform >[ 132.920] gen9_composite_picture: integer translation (0, 0), removing >[ 132.920] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.920] sna_render_pixmap_bo: GPU all damaged >[ 132.920] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.920] gen4_choose_composite_emitter: solid, identity mask >[ 132.920] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.920] gen9_composite_get_binding_table(fe40) >[ 132.920] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.920] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.920] gen9_emit_vertex_elements: setup id=9 >[ 132.920] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.920] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.920] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.920] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.920] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.920] gen8_vertex_flush[664] = 57 >[ 132.920] gen9_magic_ca_pass: CA fixup (162 -> 219) >[ 132.920] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.920] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.920] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.920] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 132.920] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.920] sna_glyphs: discarding mask >[ 132.920] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 132.920] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.920] gen9_render_composite: 0x0, current mode=1/1 >[ 132.920] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.920] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.920] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.920] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.920] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.920] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.920] sna_drawable_use_bo: using whole GPU bo >[ 132.920] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.920] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.920] color_convert: src=ff000000 [20028888] >[ 132.920] color_convert: dst=ff000000 [20028888] >[ 132.920] sna_render_get_solid: ff000000 >[ 132.920] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.920] sna_transform_is_imprecise_integer_translation: no transform >[ 132.920] gen9_composite_picture: integer translation (0, 0), removing >[ 132.920] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.920] sna_render_pixmap_bo: GPU all damaged >[ 132.920] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.920] gen4_choose_composite_emitter: solid, identity mask >[ 132.920] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.920] gen9_composite_get_binding_table(fe40) >[ 132.920] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.920] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.920] gen9_emit_vertex_elements: setup id=9 >[ 132.920] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.920] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.920] gen8_vertex_flush[75c] = 9 >[ 132.920] gen9_magic_ca_pass: CA fixup (219 -> 228) >[ 132.920] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.920] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.920] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.920] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 132.920] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.920] sna_glyphs: discarding mask >[ 132.920] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 132.920] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.920] gen9_render_composite: 0x0, current mode=1/1 >[ 132.920] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.920] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.920] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.920] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.920] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.920] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.920] sna_drawable_use_bo: using whole GPU bo >[ 132.920] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.920] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.920] color_convert: src=ffffffff [20028888] >[ 132.920] color_convert: dst=ffffffff [20028888] >[ 132.920] sna_render_get_solid: ffffffff >[ 132.920] sna_render_get_solid(white) >[ 132.920] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.920] sna_transform_is_imprecise_integer_translation: no transform >[ 132.920] gen9_composite_picture: integer translation (0, 0), removing >[ 132.920] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.920] sna_render_pixmap_bo: GPU all damaged >[ 132.920] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.920] gen4_choose_composite_emitter: solid, identity mask >[ 132.920] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.920] gen9_composite_get_binding_table(fe40) >[ 132.920] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 132.920] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.920] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 132.920] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.920] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.920] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.920] gen9_emit_vertex_elements: setup id=9 >[ 132.920] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.920] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.920] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.920] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.920] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.920] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 132.920] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.920] gen8_vertex_flush[85c] = 42 >[ 132.920] gen9_magic_ca_pass: CA fixup (228 -> 270) >[ 132.920] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.920] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.920] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.920] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 132.920] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.920] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.920] glyphs_format: format=166024, depth=32 >[ 132.920] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.920] sna_glyphs: discarding mask >[ 132.920] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 132.920] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.920] gen9_render_composite: 0x0, current mode=1/1 >[ 132.920] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.920] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.920] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.920] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.920] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.920] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.920] sna_drawable_use_bo: using whole GPU bo >[ 132.920] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.920] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.920] color_convert: src=ffffffff [20028888] >[ 132.920] color_convert: dst=ffffffff [20028888] >[ 132.920] sna_render_get_solid: ffffffff >[ 132.920] sna_render_get_solid(white) >[ 132.920] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.920] sna_transform_is_imprecise_integer_translation: no transform >[ 132.920] gen9_composite_picture: integer translation (0, 0), removing >[ 132.920] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.920] sna_render_pixmap_bo: GPU all damaged >[ 132.920] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.920] gen4_choose_composite_emitter: solid, identity mask >[ 132.920] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.920] gen9_composite_get_binding_table(fdc0) >[ 132.920] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.921] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.921] gen9_emit_vertex_elements: setup id=9 >[ 132.921] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.921] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.921] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.921] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.921] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.921] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.921] gen8_vertex_flush[954] = 57 >[ 132.921] gen9_magic_ca_pass: CA fixup (270 -> 327) >[ 132.921] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.921] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.921] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.921] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 132.921] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.921] sna_glyphs: discarding mask >[ 132.921] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 132.921] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.921] gen9_render_composite: 0x0, current mode=1/1 >[ 132.921] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.921] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.921] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.921] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.921] sna_drawable_use_bo pixmap=2788, box=((0, 0), (7680, 2160)), flags=7... >[ 132.921] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.921] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.921] sna_drawable_use_bo: using whole GPU bo >[ 132.921] gen9_composite_set_target: pixmap=2788, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.921] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.921] color_convert: src=ffffffff [20028888] >[ 132.921] color_convert: dst=ffffffff [20028888] >[ 132.921] sna_render_get_solid: ffffffff >[ 132.921] sna_render_get_solid(white) >[ 132.921] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.921] sna_transform_is_imprecise_integer_translation: no transform >[ 132.921] gen9_composite_picture: integer translation (0, 0), removing >[ 132.921] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.921] sna_render_pixmap_bo: GPU all damaged >[ 132.921] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.921] gen4_choose_composite_emitter: solid, identity mask >[ 132.921] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.921] gen9_composite_get_binding_table(fdc0) >[ 132.921] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.921] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.921] gen9_emit_vertex_elements: setup id=9 >[ 132.921] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.921] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.921] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 132.921] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.921] gen8_vertex_flush[a4c] = 9 >[ 132.921] gen9_magic_ca_pass: CA fixup (327 -> 336) >[ 132.921] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.921] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.921] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.921] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=ae4, drawable=a74 >[ 132.921] sna_validate_gc: recomputing clip >[ 132.921] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.921] sna_copy_area: src=pixmap=2788:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.921] sna_copy_area: normal copy >[ 132.921] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.921] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.921] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.921] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.921] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.921] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.921] sna_do_copy: pixmap -- no source clipping >[ 132.921] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.921] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.921] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2788+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.921] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.921] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.921] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.921] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.921] sna_drawable_use_bo: pinned, never REPLACES >[ 132.921] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.921] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.921] sna_drawable_use_bo: using whole GPU bo >[ 132.921] sna_pixmap_move_to_gpu(pixmap=2788, usage=0), flags=a >[ 132.921] sna_pixmap_move_to_gpu: already all-damaged >[ 132.921] sna_pixmap_mark_active: pixmap=2788, handle=138 >[ 132.921] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.921] sna_pixmap_make_cow: make cow src=2788, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.921] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.921] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.921] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.921] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.921] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.921] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.921] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.921] __kgem_retire_rq: request 1 complete >[ 132.921] kgem_set_mode: flushing before new bo >[ 132.921] gen8_vertex_close: used=1344, vbo active? 3, vb=204, nreloc=2 >[ 132.921] gen8_vertex_close: reloc[0] = 287 >[ 132.921] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.921] kgem_add_handle: handle=3, index=5 >[ 132.921] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.921] gen8_vertex_close: reloc[1] = 342 >[ 132.921] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.921] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.921] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 132.921] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.921] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.921] kgem_fixup_relocs: shrinking by 61440 >[ 132.921] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.921] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.921] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.921] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.921] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 132.921] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.921] __kgem_bo_clear_busy: handle=7 >[ 132.921] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.921] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.921] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.921] __kgem_bo_clear_busy: handle=7 >[ 132.921] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.921] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.921] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.921] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.921] aligning vertex: was 4, now 2 floats per vertex >[ 132.921] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.921] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.921] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.921] kgem_add_handle: handle=4, index=0 >[ 132.921] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.921] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.921] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.921] gen9_composite_get_binding_table(ffc0) >[ 132.921] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.921] kgem_add_handle: handle=134, index=1 >[ 132.921] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.921] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.921] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.921] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.921] kgem_add_handle: handle=138, index=2 >[ 132.921] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.921] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.921] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.921] gen9_emit_sampler: sampler = 0 >[ 132.921] gen9_emit_sf: num_sf_outputs=1 >[ 132.921] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.921] gen9_emit_vertex_elements: setup id=0 >[ 132.921] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.921] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.921] gen8_vertex_flush[490] = 3 >[ 132.921] sna_accel_flush: flush?=1, dirty?=1 >[ 132.921] sna_accel_flush: syncing SHM pixmap=2792 (refcnt=1) >[ 132.921] _sna_pixmap_move_to_cpu(pixmap=2792, 70x42, flags=3) >[ 132.921] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 132.921] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.921] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.921] kgem_bo_sync__cpu_full: handle=140 >[ 132.921] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.921] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 132.921] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.921] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 132.921] __kgem_retire_requests_upto(handle=140, ring=0) >[ 132.921] __kgem_retire_rq: request 1 complete >[ 132.921] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 132.921] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.921] gen8_vertex_close: used=1350, vbo active? 3, vb=1, nreloc=1 >[ 132.921] gen8_vertex_close: reloc[0] = 287 >[ 132.921] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.921] kgem_add_handle: handle=3, index=3 >[ 132.921] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.921] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.921] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.921] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.921] kgem_fixup_relocs: shrinking by 61440 >[ 132.921] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.922] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.922] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.922] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.922] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.922] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.922] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.922] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.922] sna_accel_flush: flush?=0, dirty?=0 >[ 132.922] sna_accel_flush: flush?=0, dirty?=0 >[ 132.922] sna_accel_flush: flush?=0, dirty?=0 >[ 132.922] sna_destroy_pixmap: pixmap=2788, attached?=1 >[ 132.922] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.922] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.922] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 132.922] __kgem_bo_destroy: handle=138 -> active >[ 132.922] __sna_free_pixmap(pixmap=2788) >[ 132.922] sna_accel_flush: flush?=0, dirty?=0 >[ 132.922] sna_accel_flush: flush?=0, dirty?=0 >[ 132.922] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.922] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.922] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.922] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.922] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.922] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.922] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.922] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.922] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.922] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.922] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.922] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.922] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.922] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.922] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.922] sna_pixmap_undo_cow: freeing cow >[ 132.922] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.922] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.922] sna_drawable_use_bo: using whole GPU bo >[ 132.922] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.922] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.922] sna_transform_is_imprecise_integer_translation: no transform >[ 132.922] gen9_composite_picture: integer translation (0, 0), removing >[ 132.922] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.922] sna_render_pixmap_bo: GPU all damaged >[ 132.922] color_convert: src=47000000 [20028888] >[ 132.922] color_convert: dst=47000000 [20028888] >[ 132.922] sna_render_get_solid: 47000000 >[ 132.922] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.922] gen4_choose_composite_emitter: identity source, identity mask >[ 132.922] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.922] aligning vertex: was 2, now 5 floats per vertex >[ 132.922] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.922] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.922] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.922] kgem_add_handle: handle=4, index=0 >[ 132.922] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.922] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.922] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.922] gen9_composite_get_binding_table(ffc0) >[ 132.922] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.922] kgem_add_handle: handle=136, index=1 >[ 132.922] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.922] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.922] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.922] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.922] kgem_add_handle: handle=137, index=2 >[ 132.922] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.922] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.922] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.922] kgem_add_reloc64: adding proxy [delta=284] for handle=7 >[ 132.922] kgem_add_handle: handle=7, index=3 >[ 132.922] kgem_add_reloc64[5] = (delta=284, target handle=3, presumed=fffe8000) >[ 132.922] [3fc0] bind bo(handle=7, addr=fffe811c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.922] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.922] gen9_emit_sampler: sampler = 3 >[ 132.922] gen9_emit_sf: num_sf_outputs=2 >[ 132.922] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.922] gen9_emit_vertex_elements: setup id=10 >[ 132.922] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.922] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.922] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.922] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.922] gen8_vertex_flush[498] = 3 >[ 132.922] sna_accel_flush: flush?=0, dirty?=0 >[ 132.922] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.922] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.922] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.922] kgem_can_create_2d: untiled size=66355200 >[ 132.922] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.922] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.922] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.922] sna_create_pixmap: usage=0, flags=1b >[ 132.922] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.922] __pop_freed_pixmap: reusing freed pixmap=2788 header >[ 132.922] create_pixmap_hdr: pixmap=2793, width=7680, height=2160, usage=0 >[ 132.923] sna_create_pixmap: serial=2793, 7680x2160, usage=0 >[ 132.923] sna_accel_flush: flush?=0, dirty?=0 >[ 132.923] sna_accel_flush: flush?=0, dirty?=0 >[ 132.923] sna_block_handler (tv=0.0) >[ 132.923] sna_wakeup_handler >[ 132.923] sna_accel_flush: flush?=0, dirty?=0 >[ 132.923] sna_accel_flush: flush?=0, dirty?=0 >[ 132.923] sna_composite_rectangles(pixmap=2794, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.923] sna_composite_rectangles: converted to op 0 >[ 132.923] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.923] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.923] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.923] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.923] sna_composite_rectangles: dropping last-cpu hint >[ 132.923] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=19... >[ 132.923] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.923] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.923] sna_pixmap_move_to_gpu(pixmap=2794, usage=0), flags=b >[ 132.923] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.923] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.923] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.923] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.923] sna_pixmap_alloc_gpu: pixmap=2794 >[ 132.923] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.923] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.923] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.923] 1:from active: pitch=30720, tiling=1, handle=138, id=1814 >[ 132.923] __sna_damage_all(7680, 2160) >[ 132.923] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.923] sna_pixmap_mark_active: pixmap=2794, handle=138 >[ 132.923] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.923] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.923] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.923] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.923] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.923] sna_render_get_solid: 0 >[ 132.923] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.923] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.923] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.923] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.923] aligning vertex: was 5, now 2 floats per vertex >[ 132.923] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.923] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.923] gen9_composite_get_binding_table(fec0) >[ 132.923] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.923] kgem_add_handle: handle=138, index=4 >[ 132.923] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.923] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.923] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.923] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.923] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.923] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.923] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.923] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.923] gen9_emit_sampler: sampler = 1 >[ 132.923] gen9_emit_sf: num_sf_outputs=1 >[ 132.923] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.923] gen9_emit_vertex_elements: setup id=0 >[ 132.923] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.923] (0, 0), (7680, 2160) >[ 132.923] gen8_vertex_flush[56c] = 3 >[ 132.923] sna_composite_rectangles: pixmap=2794 marking clear [0]? 1 >[ 132.923] sna_accel_flush: flush?=0, dirty?=0 >[ 132.923] sna_composite_rectangles(pixmap=2794, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.923] sna_composite_rectangles: converted to op 1 >[ 132.924] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.924] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.924] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.924] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.924] sna_composite_rectangles: dropping last-cpu hint >[ 132.924] sna_drawable_use_bo pixmap=2794, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.924] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.924] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.924] sna_drawable_use_bo: using whole GPU bo >[ 132.924] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.924] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.924] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.924] sna_render_get_solid: ffe5e3e1 >[ 132.924] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.924] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.924] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.924] gen9_composite_get_binding_table(fe00) >[ 132.924] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.924] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.924] kgem_add_handle: handle=32, index=5 >[ 132.924] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.924] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.924] gen9_emit_vertex_elements: setup id=0 >[ 132.924] (7679, 0), (7680, 2160) >[ 132.924] gen8_vertex_flush[5a8] = 3 >[ 132.924] sna_accel_flush: flush?=0, dirty?=0 >[ 132.924] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=aea >[ 132.924] sna_validate_gc: recomputing clip >[ 132.924] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6beb0] >[ 132.924] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2794:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.924] sna_copy_area: normal copy >[ 132.924] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.924] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.924] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.924] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.924] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.924] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.924] sna_do_copy: pixmap -- no source clipping >[ 132.924] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.924] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.924] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2794+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.924] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.924] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.924] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.924] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.924] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.924] sna_drawable_use_bo: using whole GPU bo >[ 132.924] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.924] sna_pixmap_move_to_gpu: already all-damaged >[ 132.924] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.924] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.924] sna_pixmap_make_cow: make cow src=2659, dst=2794, handle=136 (already cow? src=0, dst=0) >[ 132.924] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.924] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.924] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.924] __kgem_bo_destroy: handle=138 -> active >[ 132.924] sna_pixmap_make_cow: moo! attaching clone to pixmap=2794 (source=2659, handle=136) >[ 132.924] sna_accel_flush: flush?=0, dirty?=0 >[ 132.924] sna_destroy_pixmap: pixmap=2790, attached?=1 >[ 132.924] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.924] __sna_free_pixmap(pixmap=2790) >[ 132.924] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.924] kgem_bo_sync__cpu: handle=139 >[ 132.924] sna_accel_watch_flush: enable=-1 >[ 132.924] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.924] __kgem_bo_destroy: handle=139, size=8192 >[ 132.924] __kgem_bo_destroy: handle=139, not reusable >[ 132.924] kgem_bo_free: handle=139, size=8192 >[ 132.924] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.924] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.924] sna_accel_flush: flush?=0, dirty?=0 >[ 132.925] sna_accel_flush: flush?=0, dirty?=0 >[ 132.925] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.925] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.925] create_pixmap: serial=2795, usage=0, 0x0 >[ 132.925] create_pixmap_hdr: pixmap=2795, width=70, height=24, usage=0 >[ 132.925] kgem_create_map(0x7f1c44167000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.925] __kgem_bo_init(handle=139, num_pages=2) >[ 132.925] kgem_create_map(ptr=0x7f1c44167000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.925] sna_accel_watch_flush: enable=1 >[ 132.925] __sna_damage_all(70, 24) >[ 132.925] sna_pixmap_create_shm: serial=2795, 70x24, usage=0 >[ 132.925] sna_composite(pixmap=2794, op=3, src=2796+(0, 0), mask=0+(118, 350), dst=2794+(118, 350)+(0, 0), size=(70, 24) >[ 132.925] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.925] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.925] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.925] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.925] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.925] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.925] gen9_render_composite: 70x24, current mode=1/1 >[ 132.925] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.925] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.925] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.925] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.925] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.925] sna_drawable_use_bo pixmap=2794, box=((118, 350), (188, 374)), flags=7... >[ 132.925] sna_pixmap_undo_cow: pixmap=2794, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.925] sna_pixmap_undo_cow: copying cow >[ 132.925] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.925] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.925] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.925] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.925] 1:from active: pitch=30720, tiling=1, handle=138, id=1816 >[ 132.925] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.925] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.925] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.925] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.925] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.925] gen9_composite_get_binding_table(fd80) >[ 132.925] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.925] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.925] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.925] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.925] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.925] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.925] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.925] gen9_emit_sampler: sampler = 0 >[ 132.925] gen9_emit_vertex_elements: setup id=0 >[ 132.925] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.925] gen8_vertex_flush[5ec] = 3 >[ 132.925] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.925] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.925] sna_drawable_use_bo: using whole GPU bo >[ 132.925] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.925] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.925] sna_transform_is_imprecise_integer_translation: no transform >[ 132.925] gen9_composite_picture: integer translation (0, 0), removing >[ 132.925] sna_render_pixmap_bo pixmap=2796, (0, 0)x(70, 24)/(70, 24) >[ 132.925] sna_render_pixmap_bo: CPU all damaged >[ 132.925] sna_add_flush_pixmap: marking pixmap=2796 for flushing >[ 132.925] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.925] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.925] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.925] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.925] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.926] gen4_choose_composite_emitter: identity src, no mask >[ 132.926] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.926] gen8_vertex_close: used=1384, vbo active? 3, vb=401, nreloc=2 >[ 132.926] gen8_vertex_close: reloc[0] = 289 >[ 132.926] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.926] kgem_add_handle: handle=3, index=6 >[ 132.926] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.926] gen8_vertex_close: reloc[1] = 342 >[ 132.926] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.926] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.926] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.926] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.926] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.926] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.926] kgem_fixup_relocs: shrinking by 61440 >[ 132.926] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.926] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.926] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.926] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.926] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.926] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.926] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.926] __kgem_bo_clear_busy: handle=7 >[ 132.926] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.926] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.926] __kgem_bo_clear_busy: handle=7 >[ 132.926] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.926] __kgem_bo_clear_busy: handle=32 >[ 132.926] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.926] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.926] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.926] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.926] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.926] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.926] aligning vertex: was 2, now 3 floats per vertex >[ 132.926] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.926] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.926] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.926] kgem_add_handle: handle=4, index=0 >[ 132.926] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.926] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.926] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.926] gen9_composite_get_binding_table(ffc0) >[ 132.926] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.926] kgem_add_handle: handle=138, index=1 >[ 132.926] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.926] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.926] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.926] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.926] kgem_add_handle: handle=139, index=2 >[ 132.926] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.926] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.926] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.926] gen9_emit_sampler: sampler = 2 >[ 132.926] gen9_emit_sf: num_sf_outputs=1 >[ 132.926] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.926] gen9_emit_vertex_elements: setup id=2 >[ 132.926] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.926] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.926] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.926] gen8_vertex_flush[490] = 3 >[ 132.926] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.926] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.926] sna_glyphs: discarding mask >[ 132.926] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.926] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.926] gen9_render_composite: 0x0, current mode=1/1 >[ 132.926] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.926] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.926] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.926] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.926] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.926] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.926] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.926] sna_drawable_use_bo: using whole GPU bo >[ 132.926] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.926] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.926] color_convert: src=ff000000 [20028888] >[ 132.927] color_convert: dst=ff000000 [20028888] >[ 132.927] sna_render_get_solid: ff000000 >[ 132.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.927] sna_transform_is_imprecise_integer_translation: no transform >[ 132.927] gen9_composite_picture: integer translation (0, 0), removing >[ 132.927] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.927] sna_render_pixmap_bo: GPU all damaged >[ 132.927] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.927] gen4_choose_composite_emitter: solid, identity mask >[ 132.927] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.927] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.927] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.927] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.927] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.927] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.927] aligning vertex: was 3, now 4 floats per vertex >[ 132.927] gen9_composite_get_binding_table(ff00) >[ 132.927] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.927] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.927] kgem_add_handle: handle=7, index=3 >[ 132.927] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.927] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.927] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.927] kgem_add_handle: handle=6, index=4 >[ 132.927] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.927] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.927] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.927] gen9_emit_sampler: sampler = a >[ 132.927] gen9_emit_sf: num_sf_outputs=2 >[ 132.927] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.927] gen9_emit_vertex_elements: setup id=9 >[ 132.927] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.927] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.927] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.927] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.927] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.927] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.927] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.927] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.927] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.927] gen8_vertex_flush[56c] = 42 >[ 132.927] gen9_magic_ca_pass: CA fixup (349 -> 391) >[ 132.927] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.927] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.927] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.927] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.927] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.927] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.927] glyphs_format: format=166024, depth=32 >[ 132.927] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.927] sna_glyphs: discarding mask >[ 132.927] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.927] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.927] gen9_render_composite: 0x0, current mode=1/1 >[ 132.927] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.927] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.927] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.927] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.927] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.928] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.928] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.928] sna_drawable_use_bo: using whole GPU bo >[ 132.928] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.928] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.928] color_convert: src=ff000000 [20028888] >[ 132.928] color_convert: dst=ff000000 [20028888] >[ 132.928] sna_render_get_solid: ff000000 >[ 132.928] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.928] sna_transform_is_imprecise_integer_translation: no transform >[ 132.928] gen9_composite_picture: integer translation (0, 0), removing >[ 132.928] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.928] sna_render_pixmap_bo: GPU all damaged >[ 132.928] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.928] gen4_choose_composite_emitter: solid, identity mask >[ 132.928] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.928] gen9_composite_get_binding_table(fe40) >[ 132.928] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.928] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.928] gen9_emit_vertex_elements: setup id=9 >[ 132.928] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.928] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.928] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.928] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.928] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.928] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.928] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.928] gen8_vertex_flush[664] = 57 >[ 132.928] gen9_magic_ca_pass: CA fixup (391 -> 448) >[ 132.928] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.928] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.928] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.928] sna_accel_flush: flush?=1, dirty?=1 >[ 132.928] sna_accel_flush: syncing SHM pixmap=2796 (refcnt=1) >[ 132.928] _sna_pixmap_move_to_cpu(pixmap=2796, 70x24, flags=3) >[ 132.928] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.928] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.928] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.928] kgem_bo_sync__cpu_full: handle=139 >[ 132.928] gen8_vertex_close: used=1792, vbo active? 3, vb=204, nreloc=2 >[ 132.928] gen8_vertex_close: reloc[0] = 287 >[ 132.928] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.928] kgem_add_handle: handle=3, index=5 >[ 132.928] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.928] gen8_vertex_close: reloc[1] = 342 >[ 132.928] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.929] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.929] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.929] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.929] __kgem_retire_rq: request 1 complete >[ 132.929] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 132.929] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.929] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.929] kgem_fixup_relocs: shrinking by 61440 >[ 132.929] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.929] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.929] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.929] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.929] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.929] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.929] __kgem_bo_clear_busy: handle=7 >[ 132.929] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.929] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.929] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.929] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.929] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.929] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.929] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.943] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.943] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.943] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.943] __kgem_retire_rq: request 2 complete >[ 132.943] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.943] __kgem_retire_rq: request 1 complete >[ 132.943] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.943] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.943] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.943] sna_block_handler (tv=0.0) >[ 132.943] sna_wakeup_handler >[ 132.943] sna_mode_wakeup: len=96 >[ 132.943] sna_mode_wakeup: recording last swap on pipe=1, frame 7677 [1dfd], time 132.933293 >[ 132.943] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 132.943] sna_mode_wakeup: flip complete, pending? 2 >[ 132.943] sna_dri2_vblank_handler(type=2, sequence=7707, draw=1810) >[ 132.943] sna_crtc_record_swap: recording last swap on pipe=0, frame 7707 [msc=7707], time 132.934605 >[ 132.943] sna_dri2_vblank_handler: 2 complete, frame=7707 tv=132.934605 >[ 132.943] sna_dri2_blit_complete: blit finished >[ 132.943] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7707, tv=132.934605) >[ 132.943] frame_swap_complete(type=2): draw=146, pipe=0, frame=7707 [msc=7707], tv=132.934605 >[ 132.943] sna_accel_flush: flush?=0, dirty?=0 >[ 132.943] sna_dri2_event_free(draw?=1) >[ 132.943] sna_dri2_remove_event: remove[0x55bca9e6be10] from window 146, active? 1 >[ 132.943] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.943] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.943] sna_dri2_vblank_handler complete >[ 132.943] sna_mode_wakeup: recording last swap on pipe=0, frame 7707 [1e1b], time 132.934605 >[ 132.943] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 132.943] sna_mode_wakeup: flip complete, pending? 1 >[ 132.943] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.943] sna_accel_flush: flush?=0, dirty?=0 >[ 132.943] sna_accel_flush: flush?=0, dirty?=0 >[ 132.943] sna_block_handler (tv=0.0) >[ 132.943] sna_wakeup_handler >[ 132.943] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.943] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.943] sna_glyphs: discarding mask >[ 132.943] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.943] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.943] gen9_render_composite: 0x0, current mode=0/1 >[ 132.943] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.943] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.943] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.943] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.943] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.943] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.943] sna_drawable_use_bo: using whole GPU bo >[ 132.943] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.943] color_convert: src=ff000000 [20028888] >[ 132.943] color_convert: dst=ff000000 [20028888] >[ 132.943] sna_render_get_solid: ff000000 >[ 132.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.944] sna_transform_is_imprecise_integer_translation: no transform >[ 132.944] gen9_composite_picture: integer translation (0, 0), removing >[ 132.944] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.944] sna_render_pixmap_bo: GPU all damaged >[ 132.944] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.944] gen4_choose_composite_emitter: solid, identity mask >[ 132.944] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.944] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.944] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.944] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.944] kgem_add_handle: handle=4, index=0 >[ 132.944] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.944] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.944] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.944] gen9_composite_get_binding_table(ffc0) >[ 132.944] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.944] kgem_add_handle: handle=138, index=1 >[ 132.944] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.944] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.944] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.944] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.944] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.944] kgem_add_handle: handle=7, index=2 >[ 132.944] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.944] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.944] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.944] kgem_add_handle: handle=6, index=3 >[ 132.944] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.944] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.944] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.944] gen9_emit_sampler: sampler = a >[ 132.944] gen9_emit_sf: num_sf_outputs=2 >[ 132.944] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.944] gen9_emit_vertex_elements: setup id=9 >[ 132.944] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.944] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.944] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.944] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.944] gen8_vertex_flush[498] = 9 >[ 132.944] gen9_magic_ca_pass: CA fixup (448 -> 457) >[ 132.944] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.944] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.944] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.944] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.944] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.944] sna_glyphs: discarding mask >[ 132.944] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.944] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.944] gen9_render_composite: 0x0, current mode=1/1 >[ 132.944] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.944] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.944] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.944] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.944] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.944] sna_drawable_use_bo: using whole GPU bo >[ 132.944] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.944] color_convert: src=ffffffff [20028888] >[ 132.944] color_convert: dst=ffffffff [20028888] >[ 132.944] sna_render_get_solid: ffffffff >[ 132.944] sna_render_get_solid(white) >[ 132.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.944] sna_transform_is_imprecise_integer_translation: no transform >[ 132.944] gen9_composite_picture: integer translation (0, 0), removing >[ 132.944] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.944] sna_render_pixmap_bo: GPU all damaged >[ 132.944] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.944] gen4_choose_composite_emitter: solid, identity mask >[ 132.944] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.944] gen9_composite_get_binding_table(fec0) >[ 132.944] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 132.944] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.944] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.944] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.944] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.944] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.944] gen9_emit_vertex_elements: setup id=9 >[ 132.944] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.944] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.944] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.944] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.944] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.944] gen8_vertex_flush[598] = 42 >[ 132.944] gen9_magic_ca_pass: CA fixup (457 -> 499) >[ 132.944] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.944] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.944] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.944] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.944] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.944] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.944] glyphs_format: format=166024, depth=32 >[ 132.944] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.944] sna_glyphs: discarding mask >[ 132.944] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.944] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.944] gen9_render_composite: 0x0, current mode=1/1 >[ 132.944] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.944] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.944] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.944] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.944] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.944] sna_drawable_use_bo: using whole GPU bo >[ 132.944] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.944] color_convert: src=ffffffff [20028888] >[ 132.944] color_convert: dst=ffffffff [20028888] >[ 132.944] sna_render_get_solid: ffffffff >[ 132.944] sna_render_get_solid(white) >[ 132.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.944] sna_transform_is_imprecise_integer_translation: no transform >[ 132.944] gen9_composite_picture: integer translation (0, 0), removing >[ 132.944] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.944] sna_render_pixmap_bo: GPU all damaged >[ 132.944] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.944] gen4_choose_composite_emitter: solid, identity mask >[ 132.944] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.944] gen9_composite_get_binding_table(fe40) >[ 132.944] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.944] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.944] gen9_emit_vertex_elements: setup id=9 >[ 132.944] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.944] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.944] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.944] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.944] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.944] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.944] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.944] gen8_vertex_flush[690] = 57 >[ 132.944] gen9_magic_ca_pass: CA fixup (499 -> 556) >[ 132.944] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.944] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.944] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.944] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.944] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.944] sna_glyphs: discarding mask >[ 132.944] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.944] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.944] gen9_render_composite: 0x0, current mode=1/1 >[ 132.944] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.944] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.944] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.944] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.944] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.944] sna_drawable_use_bo: using whole GPU bo >[ 132.944] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.944] color_convert: src=ffffffff [20028888] >[ 132.944] color_convert: dst=ffffffff [20028888] >[ 132.945] sna_render_get_solid: ffffffff >[ 132.945] sna_render_get_solid(white) >[ 132.945] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.945] sna_transform_is_imprecise_integer_translation: no transform >[ 132.945] gen9_composite_picture: integer translation (0, 0), removing >[ 132.945] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.945] sna_render_pixmap_bo: GPU all damaged >[ 132.945] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.945] gen4_choose_composite_emitter: solid, identity mask >[ 132.945] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.945] gen9_composite_get_binding_table(fe40) >[ 132.945] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.945] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.945] gen9_emit_vertex_elements: setup id=9 >[ 132.945] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.945] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.945] gen8_vertex_flush[788] = 9 >[ 132.945] gen9_magic_ca_pass: CA fixup (556 -> 565) >[ 132.945] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.945] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.945] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.945] sna_destroy_pixmap: pixmap=2792, attached?=1 >[ 132.945] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.945] __sna_free_pixmap(pixmap=2792) >[ 132.945] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 132.945] kgem_bo_sync__cpu: handle=140 >[ 132.945] sna_accel_watch_flush: enable=-1 >[ 132.945] _kgem_bo_destroy: handle=140, proxy? 0 >[ 132.945] __kgem_bo_destroy: handle=140, size=12288 >[ 132.945] __kgem_bo_destroy: handle=140, not reusable >[ 132.945] kgem_bo_free: handle=140, size=12288 >[ 132.945] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.945] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 132.945] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 132.945] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.945] create_pixmap: serial=2797, usage=0, 0x0 >[ 132.945] create_pixmap_hdr: pixmap=2797, width=70, height=42, usage=0 >[ 132.945] kgem_create_map(0x7f1c44155000 size=11760, read-only?=0) - has_userptr?=1 >[ 132.945] __kgem_bo_init(handle=140, num_pages=3) >[ 132.945] kgem_create_map(ptr=0x7f1c44155000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 132.945] sna_accel_watch_flush: enable=1 >[ 132.945] __sna_damage_all(70, 42) >[ 132.945] sna_pixmap_create_shm: serial=2797, 70x42, usage=0 >[ 132.945] sna_composite(pixmap=2794, op=3, src=2798+(0, 0), mask=0+(118, 232), dst=2794+(118, 232)+(0, 0), size=(70, 42) >[ 132.945] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 132.945] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 132.945] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.945] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 132.945] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 132.945] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 132.945] gen9_render_composite: 70x42, current mode=1/1 >[ 132.945] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.945] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.945] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.945] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.945] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 132.945] sna_drawable_use_bo pixmap=2794, box=((118, 232), (188, 274)), flags=7... >[ 132.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.945] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.945] sna_drawable_use_bo: using whole GPU bo >[ 132.945] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.945] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 132.945] sna_transform_is_imprecise_integer_translation: no transform >[ 132.945] gen9_composite_picture: integer translation (0, 0), removing >[ 132.945] sna_render_pixmap_bo pixmap=2798, (0, 0)x(70, 42)/(70, 42) >[ 132.945] sna_render_pixmap_bo: CPU all damaged >[ 132.945] sna_add_flush_pixmap: marking pixmap=2798 for flushing >[ 132.945] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.945] gen8_vertex_close: used=2260, vbo active? 3, vb=200, nreloc=1 >[ 132.945] gen8_vertex_close: reloc[0] = 289 >[ 132.945] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.945] kgem_add_handle: handle=3, index=4 >[ 132.945] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.945] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.945] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.945] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.945] kgem_fixup_relocs: shrinking by 61440 >[ 132.945] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.945] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.945] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.945] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.945] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.945] __kgem_bo_clear_busy: handle=7 >[ 132.945] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.945] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.945] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.945] __kgem_bo_clear_busy: handle=7 >[ 132.945] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.945] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.945] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.945] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.945] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 132.945] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.945] gen4_choose_composite_emitter: identity src, no mask >[ 132.945] needs_batch_flush: flushing before handle=140 for new reservation >[ 132.945] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 132.945] aligning vertex: was 4, now 3 floats per vertex >[ 132.945] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.945] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.945] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.945] kgem_add_handle: handle=4, index=0 >[ 132.945] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.945] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.945] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.945] gen9_composite_get_binding_table(ffc0) >[ 132.945] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.945] kgem_add_handle: handle=138, index=1 >[ 132.945] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.945] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.945] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.945] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 132.945] kgem_add_handle: handle=140, index=2 >[ 132.945] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.945] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 132.945] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.945] gen9_emit_sampler: sampler = 2 >[ 132.945] gen9_emit_sf: num_sf_outputs=1 >[ 132.945] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.945] gen9_emit_vertex_elements: setup id=2 >[ 132.945] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.945] gen9_render_composite_box: (118, 232), (188, 274) >[ 132.945] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 132.945] gen8_vertex_flush[490] = 3 >[ 132.945] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 132.945] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.945] sna_glyphs: discarding mask >[ 132.945] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 132.945] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.945] gen9_render_composite: 0x0, current mode=1/1 >[ 132.945] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 132.945] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.945] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.945] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.945] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.945] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.945] sna_drawable_use_bo: using whole GPU bo >[ 132.945] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.945] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.945] color_convert: src=ff000000 [20028888] >[ 132.945] color_convert: dst=ff000000 [20028888] >[ 132.945] sna_render_get_solid: ff000000 >[ 132.945] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.945] sna_transform_is_imprecise_integer_translation: no transform >[ 132.945] gen9_composite_picture: integer translation (0, 0), removing >[ 132.945] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.945] sna_render_pixmap_bo: GPU all damaged >[ 132.945] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.945] gen4_choose_composite_emitter: solid, identity mask >[ 132.945] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.945] aligning vertex: was 3, now 4 floats per vertex >[ 132.945] gen9_composite_get_binding_table(ff00) >[ 132.945] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.945] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.945] kgem_add_handle: handle=7, index=3 >[ 132.945] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.945] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.945] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.945] kgem_add_handle: handle=6, index=4 >[ 132.945] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.945] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.945] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.945] gen9_emit_sampler: sampler = a >[ 132.945] gen9_emit_sf: num_sf_outputs=2 >[ 132.945] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.945] gen9_emit_vertex_elements: setup id=9 >[ 132.945] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.945] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.945] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.945] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.945] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.945] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.945] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.945] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 132.945] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.945] gen8_vertex_flush[56c] = 42 >[ 132.945] gen9_magic_ca_pass: CA fixup (568 -> 610) >[ 132.945] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.945] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.945] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.945] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 132.945] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.946] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.946] glyphs_format: format=166024, depth=32 >[ 132.946] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.946] sna_glyphs: discarding mask >[ 132.946] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 132.946] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.946] gen9_render_composite: 0x0, current mode=1/1 >[ 132.946] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.946] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.946] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.946] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.946] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.946] sna_drawable_use_bo: using whole GPU bo >[ 132.946] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.946] color_convert: src=ff000000 [20028888] >[ 132.946] color_convert: dst=ff000000 [20028888] >[ 132.946] sna_render_get_solid: ff000000 >[ 132.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.946] sna_transform_is_imprecise_integer_translation: no transform >[ 132.946] gen9_composite_picture: integer translation (0, 0), removing >[ 132.946] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.946] sna_render_pixmap_bo: GPU all damaged >[ 132.946] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.946] gen4_choose_composite_emitter: solid, identity mask >[ 132.946] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.946] gen9_composite_get_binding_table(fe40) >[ 132.946] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.946] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.946] gen9_emit_vertex_elements: setup id=9 >[ 132.946] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.946] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.946] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.946] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.946] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.946] gen8_vertex_flush[664] = 57 >[ 132.946] gen9_magic_ca_pass: CA fixup (610 -> 667) >[ 132.946] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.946] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.946] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.946] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 132.946] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.946] sna_glyphs: discarding mask >[ 132.946] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 132.946] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.946] gen9_render_composite: 0x0, current mode=1/1 >[ 132.946] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.946] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.946] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.946] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.946] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.946] sna_drawable_use_bo: using whole GPU bo >[ 132.946] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.946] color_convert: src=ff000000 [20028888] >[ 132.946] color_convert: dst=ff000000 [20028888] >[ 132.946] sna_render_get_solid: ff000000 >[ 132.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.946] sna_transform_is_imprecise_integer_translation: no transform >[ 132.946] gen9_composite_picture: integer translation (0, 0), removing >[ 132.946] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.946] sna_render_pixmap_bo: GPU all damaged >[ 132.946] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.946] gen4_choose_composite_emitter: solid, identity mask >[ 132.946] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.946] gen9_composite_get_binding_table(fe40) >[ 132.946] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.946] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.946] gen9_emit_vertex_elements: setup id=9 >[ 132.946] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.946] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.946] gen8_vertex_flush[75c] = 9 >[ 132.946] gen9_magic_ca_pass: CA fixup (667 -> 676) >[ 132.946] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.946] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.946] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.946] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 132.946] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.946] sna_glyphs: discarding mask >[ 132.946] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 132.946] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.946] gen9_render_composite: 0x0, current mode=1/1 >[ 132.946] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.946] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.946] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.946] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.946] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.946] sna_drawable_use_bo: using whole GPU bo >[ 132.946] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.946] color_convert: src=ffffffff [20028888] >[ 132.946] color_convert: dst=ffffffff [20028888] >[ 132.946] sna_render_get_solid: ffffffff >[ 132.946] sna_render_get_solid(white) >[ 132.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.946] sna_transform_is_imprecise_integer_translation: no transform >[ 132.946] gen9_composite_picture: integer translation (0, 0), removing >[ 132.946] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.946] sna_render_pixmap_bo: GPU all damaged >[ 132.946] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.946] gen4_choose_composite_emitter: solid, identity mask >[ 132.946] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.946] gen9_composite_get_binding_table(fe40) >[ 132.946] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 132.946] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.946] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 132.946] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.946] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.946] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.946] gen9_emit_vertex_elements: setup id=9 >[ 132.946] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.946] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.946] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.946] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.946] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.946] gen8_vertex_flush[85c] = 42 >[ 132.946] gen9_magic_ca_pass: CA fixup (676 -> 718) >[ 132.946] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.946] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.946] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.946] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 132.946] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.946] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.946] glyphs_format: format=166024, depth=32 >[ 132.946] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.946] sna_glyphs: discarding mask >[ 132.946] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 132.946] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.946] gen9_render_composite: 0x0, current mode=1/1 >[ 132.946] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.946] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.946] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.946] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.946] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.946] sna_drawable_use_bo: using whole GPU bo >[ 132.946] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.946] color_convert: src=ffffffff [20028888] >[ 132.946] color_convert: dst=ffffffff [20028888] >[ 132.946] sna_render_get_solid: ffffffff >[ 132.946] sna_render_get_solid(white) >[ 132.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.946] sna_transform_is_imprecise_integer_translation: no transform >[ 132.946] gen9_composite_picture: integer translation (0, 0), removing >[ 132.946] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.946] sna_render_pixmap_bo: GPU all damaged >[ 132.946] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.946] gen4_choose_composite_emitter: solid, identity mask >[ 132.946] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.946] gen9_composite_get_binding_table(fdc0) >[ 132.946] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.946] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.946] gen9_emit_vertex_elements: setup id=9 >[ 132.946] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.946] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 132.946] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.947] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.947] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.947] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.947] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.947] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.947] gen8_vertex_flush[954] = 57 >[ 132.947] gen9_magic_ca_pass: CA fixup (718 -> 775) >[ 132.947] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.947] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.947] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.947] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 132.947] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.947] sna_glyphs: discarding mask >[ 132.947] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 132.947] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.947] gen9_render_composite: 0x0, current mode=1/1 >[ 132.947] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 132.947] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.947] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.947] sna_drawable_use_bo pixmap=2794, box=((0, 0), (7680, 2160)), flags=7... >[ 132.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.947] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.947] sna_drawable_use_bo: using whole GPU bo >[ 132.947] gen9_composite_set_target: pixmap=2794, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.947] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.947] color_convert: src=ffffffff [20028888] >[ 132.947] color_convert: dst=ffffffff [20028888] >[ 132.947] sna_render_get_solid: ffffffff >[ 132.947] sna_render_get_solid(white) >[ 132.947] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.947] sna_transform_is_imprecise_integer_translation: no transform >[ 132.947] gen9_composite_picture: integer translation (0, 0), removing >[ 132.947] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.947] sna_render_pixmap_bo: GPU all damaged >[ 132.947] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.947] gen4_choose_composite_emitter: solid, identity mask >[ 132.947] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.947] gen9_composite_get_binding_table(fdc0) >[ 132.947] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.947] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.947] gen9_emit_vertex_elements: setup id=9 >[ 132.947] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.947] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.947] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 132.947] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.947] gen8_vertex_flush[a4c] = 9 >[ 132.947] gen9_magic_ca_pass: CA fixup (775 -> 784) >[ 132.947] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.947] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.947] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.947] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=aea, drawable=a74 >[ 132.947] sna_validate_gc: recomputing clip >[ 132.947] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.947] sna_copy_area: src=pixmap=2794:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.947] sna_copy_area: normal copy >[ 132.947] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.947] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.947] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.947] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.947] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.947] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.947] sna_do_copy: pixmap -- no source clipping >[ 132.947] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.947] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.947] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2794+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.947] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.947] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.947] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.947] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.947] sna_drawable_use_bo: pinned, never REPLACES >[ 132.947] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.947] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.947] sna_drawable_use_bo: using whole GPU bo >[ 132.947] sna_pixmap_move_to_gpu(pixmap=2794, usage=0), flags=a >[ 132.947] sna_pixmap_move_to_gpu: already all-damaged >[ 132.947] sna_pixmap_mark_active: pixmap=2794, handle=138 >[ 132.947] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.947] sna_pixmap_make_cow: make cow src=2794, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.947] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.947] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.947] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.947] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.947] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.947] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.947] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.947] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 132.947] __kgem_retire_rq: request 1 complete >[ 132.947] kgem_set_mode: flushing before new bo >[ 132.947] gen8_vertex_close: used=3136, vbo active? 3, vb=204, nreloc=2 >[ 132.947] gen8_vertex_close: reloc[0] = 287 >[ 132.947] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.947] kgem_add_handle: handle=3, index=5 >[ 132.947] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.947] gen8_vertex_close: reloc[1] = 342 >[ 132.947] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.947] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.947] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 132.947] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.947] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.947] kgem_fixup_relocs: shrinking by 61440 >[ 132.947] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.947] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.947] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.947] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.947] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 132.947] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.947] __kgem_bo_clear_busy: handle=7 >[ 132.947] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.947] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.947] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.947] __kgem_bo_clear_busy: handle=7 >[ 132.947] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.947] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.947] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.947] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.947] aligning vertex: was 4, now 2 floats per vertex >[ 132.947] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.947] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.947] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.947] kgem_add_handle: handle=4, index=0 >[ 132.947] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.947] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.947] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.947] gen9_composite_get_binding_table(ffc0) >[ 132.947] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.947] kgem_add_handle: handle=134, index=1 >[ 132.947] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.947] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.947] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.947] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.947] kgem_add_handle: handle=138, index=2 >[ 132.947] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.947] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.947] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.947] gen9_emit_sampler: sampler = 0 >[ 132.947] gen9_emit_sf: num_sf_outputs=1 >[ 132.947] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.947] gen9_emit_vertex_elements: setup id=0 >[ 132.947] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.947] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.947] gen8_vertex_flush[490] = 3 >[ 132.947] sna_accel_flush: flush?=1, dirty?=1 >[ 132.947] sna_accel_flush: syncing SHM pixmap=2798 (refcnt=1) >[ 132.947] _sna_pixmap_move_to_cpu(pixmap=2798, 70x42, flags=3) >[ 132.947] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 132.947] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.947] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.947] kgem_bo_sync__cpu_full: handle=140 >[ 132.947] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.947] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 132.947] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.947] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 132.947] __kgem_retire_requests_upto(handle=140, ring=0) >[ 132.947] __kgem_retire_rq: request 1 complete >[ 132.947] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 132.947] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.947] gen8_vertex_close: used=3142, vbo active? 3, vb=1, nreloc=1 >[ 132.947] gen8_vertex_close: reloc[0] = 287 >[ 132.947] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.947] kgem_add_handle: handle=3, index=3 >[ 132.947] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.947] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.947] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.947] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.947] kgem_fixup_relocs: shrinking by 61440 >[ 132.947] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.947] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.947] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.948] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.948] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.948] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.948] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.948] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.948] sna_accel_flush: flush?=0, dirty?=0 >[ 132.948] sna_accel_flush: flush?=0, dirty?=0 >[ 132.948] sna_accel_flush: flush?=0, dirty?=0 >[ 132.948] sna_destroy_pixmap: pixmap=2794, attached?=1 >[ 132.948] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.948] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.948] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 132.948] __kgem_bo_destroy: handle=138 -> active >[ 132.948] __sna_free_pixmap(pixmap=2794) >[ 132.948] sna_accel_flush: flush?=0, dirty?=0 >[ 132.948] sna_accel_flush: flush?=0, dirty?=0 >[ 132.948] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.948] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.948] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.948] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.948] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.948] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.948] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.948] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.948] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.948] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.948] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.948] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.948] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.948] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.948] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.948] sna_pixmap_undo_cow: freeing cow >[ 132.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.948] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.948] sna_drawable_use_bo: using whole GPU bo >[ 132.948] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.948] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.948] sna_transform_is_imprecise_integer_translation: no transform >[ 132.948] gen9_composite_picture: integer translation (0, 0), removing >[ 132.948] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.948] sna_render_pixmap_bo: GPU all damaged >[ 132.948] color_convert: src=4b000000 [20028888] >[ 132.948] color_convert: dst=4b000000 [20028888] >[ 132.948] sna_render_get_solid: 4b000000 >[ 132.948] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.948] gen4_choose_composite_emitter: identity source, identity mask >[ 132.948] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.948] aligning vertex: was 2, now 5 floats per vertex >[ 132.948] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.948] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.948] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.948] kgem_add_handle: handle=4, index=0 >[ 132.948] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.948] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.948] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.948] gen9_composite_get_binding_table(ffc0) >[ 132.948] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.948] kgem_add_handle: handle=136, index=1 >[ 132.948] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.948] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.948] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.948] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.948] kgem_add_handle: handle=137, index=2 >[ 132.948] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.948] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.948] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.948] kgem_add_reloc64: adding proxy [delta=300] for handle=7 >[ 132.948] kgem_add_handle: handle=7, index=3 >[ 132.948] kgem_add_reloc64[5] = (delta=300, target handle=3, presumed=fffe8000) >[ 132.948] [3fc0] bind bo(handle=7, addr=fffe812c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.948] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.948] gen9_emit_sampler: sampler = 3 >[ 132.948] gen9_emit_sf: num_sf_outputs=2 >[ 132.948] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.948] gen9_emit_vertex_elements: setup id=10 >[ 132.948] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.948] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.948] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.948] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.948] gen8_vertex_flush[498] = 3 >[ 132.948] sna_accel_flush: flush?=0, dirty?=0 >[ 132.948] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 132.948] kgem_can_create_2d: 7680x2160 @ 24 >[ 132.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.948] kgem_can_create_2d: untiled size=66355200 >[ 132.948] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 132.948] kgem_can_create_2d: tiled[-1] size=66355200 >[ 132.948] sna_create_pixmap: usage=0, flags=1b >[ 132.948] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 132.948] __pop_freed_pixmap: reusing freed pixmap=2794 header >[ 132.948] create_pixmap_hdr: pixmap=2799, width=7680, height=2160, usage=0 >[ 132.948] sna_create_pixmap: serial=2799, 7680x2160, usage=0 >[ 132.949] sna_accel_flush: flush?=0, dirty?=0 >[ 132.949] sna_accel_flush: flush?=0, dirty?=0 >[ 132.949] sna_block_handler (tv=0.0) >[ 132.949] sna_wakeup_handler >[ 132.949] sna_accel_flush: flush?=0, dirty?=0 >[ 132.949] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 132.949] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.949] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.949] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.949] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.949] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 132.949] sna_dri2_get_back: reuse unattached back >[ 132.949] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.949] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 132.949] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.949] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 132.949] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.949] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.949] sna_accel_flush: flush?=0, dirty?=0 >[ 132.949] sna_accel_flush: flush?=0, dirty?=0 >[ 132.949] sna_accel_flush: flush?=0, dirty?=0 >[ 132.949] sna_block_handler (tv=0.0) >[ 132.949] sna_wakeup_handler >[ 132.949] sna_composite_rectangles(pixmap=2800, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 132.949] sna_composite_rectangles: converted to op 0 >[ 132.949] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 132.949] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 132.949] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 132.949] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 132.949] sna_composite_rectangles: dropping last-cpu hint >[ 132.949] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=19... >[ 132.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 132.949] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 132.949] sna_pixmap_move_to_gpu(pixmap=2800, usage=0), flags=b >[ 132.949] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 132.949] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 132.949] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.949] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.949] sna_pixmap_alloc_gpu: pixmap=2800 >[ 132.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) >[ 132.949] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.949] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.949] 1:from active: pitch=30720, tiling=1, handle=138, id=1818 >[ 132.949] __sna_damage_all(7680, 2160) >[ 132.949] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 132.949] sna_pixmap_mark_active: pixmap=2800, handle=138 >[ 132.949] sna_drawable_use_bo: allocated GPU bo for operation >[ 132.949] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 132.949] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 132.949] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.949] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 132.949] sna_render_get_solid: 0 >[ 132.949] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.949] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.949] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.949] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 132.950] aligning vertex: was 5, now 2 floats per vertex >[ 132.950] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.950] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.950] gen9_composite_get_binding_table(fec0) >[ 132.950] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 132.950] kgem_add_handle: handle=138, index=4 >[ 132.950] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 132.950] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.950] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.950] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 132.950] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 132.950] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 132.950] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.950] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 132.950] gen9_emit_sampler: sampler = 1 >[ 132.950] gen9_emit_sf: num_sf_outputs=1 >[ 132.950] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.950] gen9_emit_vertex_elements: setup id=0 >[ 132.950] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.950] (0, 0), (7680, 2160) >[ 132.950] gen8_vertex_flush[56c] = 3 >[ 132.950] sna_composite_rectangles: pixmap=2800 marking clear [0]? 1 >[ 132.950] sna_composite_rectangles(pixmap=2800, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 132.950] sna_composite_rectangles: converted to op 1 >[ 132.950] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 132.950] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 132.950] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 132.950] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 132.950] sna_composite_rectangles: dropping last-cpu hint >[ 132.950] sna_drawable_use_bo pixmap=2800, box=((7679, 0), (7680, 2160)), flags=9... >[ 132.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 132.950] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.950] sna_drawable_use_bo: using whole GPU bo >[ 132.950] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 132.950] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.950] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 132.950] sna_render_get_solid: ffe5e3e1 >[ 132.950] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 132.950] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 132.950] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.950] gen9_composite_get_binding_table(fe00) >[ 132.950] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 132.950] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 132.950] kgem_add_handle: handle=32, index=5 >[ 132.950] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 132.950] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.950] gen9_emit_vertex_elements: setup id=0 >[ 132.950] (7679, 0), (7680, 2160) >[ 132.950] gen8_vertex_flush[5a8] = 3 >[ 132.950] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=af0 >[ 132.950] sna_validate_gc: recomputing clip >[ 132.950] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6bf70] >[ 132.950] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2800:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.950] sna_copy_area: normal copy >[ 132.950] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.950] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.950] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.950] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.950] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.950] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.950] sna_do_copy: pixmap -- no source clipping >[ 132.950] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.950] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.950] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2800+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.950] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 132.951] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.951] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 132.951] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.951] sna_drawable_use_bo: using whole GPU bo >[ 132.951] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 132.951] sna_pixmap_move_to_gpu: already all-damaged >[ 132.951] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 132.951] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.951] sna_pixmap_make_cow: make cow src=2659, dst=2800, handle=136 (already cow? src=0, dst=0) >[ 132.951] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 132.951] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.951] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.951] __kgem_bo_destroy: handle=138 -> active >[ 132.951] sna_pixmap_make_cow: moo! attaching clone to pixmap=2800 (source=2659, handle=136) >[ 132.951] sna_destroy_pixmap: pixmap=2796, attached?=1 >[ 132.951] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.951] __sna_free_pixmap(pixmap=2796) >[ 132.951] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 132.951] kgem_bo_sync__cpu: handle=139 >[ 132.951] sna_accel_watch_flush: enable=-1 >[ 132.951] _kgem_bo_destroy: handle=139, proxy? 0 >[ 132.951] __kgem_bo_destroy: handle=139, size=8192 >[ 132.951] __kgem_bo_destroy: handle=139, not reusable >[ 132.951] kgem_bo_free: handle=139, size=8192 >[ 132.951] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.951] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 132.951] sna_accel_flush: flush?=0, dirty?=0 >[ 132.951] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 132.951] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.951] create_pixmap: serial=2801, usage=0, 0x0 >[ 132.951] create_pixmap_hdr: pixmap=2801, width=70, height=24, usage=0 >[ 132.951] kgem_create_map(0x7f1c44159000 size=6720, read-only?=0) - has_userptr?=1 >[ 132.951] __kgem_bo_init(handle=139, num_pages=2) >[ 132.951] kgem_create_map(ptr=0x7f1c44159000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 132.951] sna_accel_watch_flush: enable=1 >[ 132.951] __sna_damage_all(70, 24) >[ 132.951] sna_pixmap_create_shm: serial=2801, 70x24, usage=0 >[ 132.951] sna_composite(pixmap=2800, op=3, src=2802+(0, 0), mask=0+(118, 350), dst=2800+(118, 350)+(0, 0), size=(70, 24) >[ 132.951] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 132.951] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 132.951] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.951] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 132.951] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 132.951] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 132.951] gen9_render_composite: 70x24, current mode=1/1 >[ 132.951] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.951] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.951] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 132.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.951] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 132.951] sna_drawable_use_bo pixmap=2800, box=((118, 350), (188, 374)), flags=7... >[ 132.951] sna_pixmap_undo_cow: pixmap=2800, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 132.951] sna_pixmap_undo_cow: copying cow >[ 132.951] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 132.951] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 132.951] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 132.952] kgem_bo_remove_from_active: removing handle=138 from active >[ 132.952] 1:from active: pitch=30720, tiling=1, handle=138, id=1820 >[ 132.952] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.952] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 132.952] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.952] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.952] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.952] gen9_composite_get_binding_table(fd80) >[ 132.952] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 132.952] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 132.952] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.952] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 132.952] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.952] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.952] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.952] gen9_emit_sampler: sampler = 0 >[ 132.952] gen9_emit_vertex_elements: setup id=0 >[ 132.952] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.952] gen8_vertex_flush[5ec] = 3 >[ 132.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.952] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.952] sna_drawable_use_bo: using whole GPU bo >[ 132.952] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.952] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 132.952] sna_transform_is_imprecise_integer_translation: no transform >[ 132.952] gen9_composite_picture: integer translation (0, 0), removing >[ 132.952] sna_render_pixmap_bo pixmap=2802, (0, 0)x(70, 24)/(70, 24) >[ 132.952] sna_render_pixmap_bo: CPU all damaged >[ 132.952] sna_add_flush_pixmap: marking pixmap=2802 for flushing >[ 132.952] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.952] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.952] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.952] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 132.952] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.952] gen4_choose_composite_emitter: identity src, no mask >[ 132.952] needs_batch_flush: flushing before handle=139 for new reservation >[ 132.952] gen8_vertex_close: used=3178, vbo active? 3, vb=401, nreloc=2 >[ 132.952] gen8_vertex_close: reloc[0] = 289 >[ 132.952] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.952] kgem_add_handle: handle=3, index=6 >[ 132.952] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.952] gen8_vertex_close: reloc[1] = 342 >[ 132.952] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.952] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 132.952] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 132.952] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.952] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 132.952] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.952] kgem_fixup_relocs: shrinking by 61440 >[ 132.952] __kgem_busy: handle=2, busy=0, wedged=0 >[ 132.952] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 132.952] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.952] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 132.952] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.952] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 132.952] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.952] __kgem_bo_clear_busy: handle=7 >[ 132.952] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.952] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.952] __kgem_bo_clear_busy: handle=7 >[ 132.952] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.952] __kgem_bo_clear_busy: handle=32 >[ 132.953] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 132.953] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.953] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.953] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.953] __kgem_ring_is_idle: last fence handle=1 still busy >[ 132.953] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 132.953] aligning vertex: was 2, now 3 floats per vertex >[ 132.953] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.953] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.953] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.953] kgem_add_handle: handle=4, index=0 >[ 132.953] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.953] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.953] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.953] gen9_composite_get_binding_table(ffc0) >[ 132.953] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.953] kgem_add_handle: handle=138, index=1 >[ 132.953] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.953] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.953] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.953] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 132.953] kgem_add_handle: handle=139, index=2 >[ 132.953] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.953] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 132.953] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.953] gen9_emit_sampler: sampler = 2 >[ 132.953] gen9_emit_sf: num_sf_outputs=1 >[ 132.953] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.953] gen9_emit_vertex_elements: setup id=2 >[ 132.953] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.953] gen9_render_composite_box: (118, 350), (188, 374) >[ 132.953] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 132.953] gen8_vertex_flush[490] = 3 >[ 132.953] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 132.953] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.953] sna_glyphs: discarding mask >[ 132.953] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 132.953] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.953] gen9_render_composite: 0x0, current mode=1/1 >[ 132.953] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.953] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.953] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.953] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.953] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.953] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.953] sna_drawable_use_bo: using whole GPU bo >[ 132.953] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.953] color_convert: src=ff000000 [20028888] >[ 132.953] color_convert: dst=ff000000 [20028888] >[ 132.953] sna_render_get_solid: ff000000 >[ 132.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.953] sna_transform_is_imprecise_integer_translation: no transform >[ 132.953] gen9_composite_picture: integer translation (0, 0), removing >[ 132.953] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.953] sna_render_pixmap_bo: GPU all damaged >[ 132.953] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.953] gen4_choose_composite_emitter: solid, identity mask >[ 132.953] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 132.953] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.953] __kgem_retire_rq: request 1 complete >[ 132.953] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 132.953] __kgem_bo_flush: moving 134 to flushing >[ 132.953] __kgem_retire_rq: movied 134 to flushing >[ 132.953] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.953] __kgem_ring_is_idle: last requests handle=2 still busy >[ 132.953] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 132.953] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 132.953] __kgem_ring_is_idle: last fence handle=2 still busy >[ 132.953] aligning vertex: was 3, now 4 floats per vertex >[ 132.953] gen9_composite_get_binding_table(ff00) >[ 132.953] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 132.953] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.953] kgem_add_handle: handle=7, index=3 >[ 132.953] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 132.953] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.953] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 132.953] kgem_add_handle: handle=6, index=4 >[ 132.953] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 132.954] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.954] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 132.954] gen9_emit_sampler: sampler = a >[ 132.954] gen9_emit_sf: num_sf_outputs=2 >[ 132.954] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.954] gen9_emit_vertex_elements: setup id=9 >[ 132.954] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.954] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.954] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.954] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.954] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.954] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.954] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.954] gen8_vertex_flush[56c] = 42 >[ 132.954] gen9_magic_ca_pass: CA fixup (798 -> 840) >[ 132.954] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.954] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.954] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.954] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 132.954] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.954] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.954] glyphs_format: format=166024, depth=32 >[ 132.954] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.954] sna_glyphs: discarding mask >[ 132.954] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 132.954] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.954] gen9_render_composite: 0x0, current mode=1/1 >[ 132.954] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.954] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 132.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.954] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.954] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.954] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.954] sna_drawable_use_bo: using whole GPU bo >[ 132.954] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.954] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.954] color_convert: src=ff000000 [20028888] >[ 132.954] color_convert: dst=ff000000 [20028888] >[ 132.954] sna_render_get_solid: ff000000 >[ 132.954] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.954] sna_transform_is_imprecise_integer_translation: no transform >[ 132.954] gen9_composite_picture: integer translation (0, 0), removing >[ 132.954] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.954] sna_render_pixmap_bo: GPU all damaged >[ 132.954] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.954] gen4_choose_composite_emitter: solid, identity mask >[ 132.954] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.954] gen9_composite_get_binding_table(fe40) >[ 132.954] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.954] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.954] gen9_emit_vertex_elements: setup id=9 >[ 132.954] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.954] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.954] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.954] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.954] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.954] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 132.954] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.955] gen8_vertex_flush[664] = 57 >[ 132.955] gen9_magic_ca_pass: CA fixup (840 -> 897) >[ 132.955] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.955] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.955] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.955] sna_accel_flush: flush?=1, dirty?=1 >[ 132.955] sna_accel_flush: syncing SHM pixmap=2802 (refcnt=1) >[ 132.955] _sna_pixmap_move_to_cpu(pixmap=2802, 70x24, flags=3) >[ 132.955] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 132.955] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.955] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.955] kgem_bo_sync__cpu_full: handle=139 >[ 132.955] gen8_vertex_close: used=3588, vbo active? 3, vb=204, nreloc=2 >[ 132.955] gen8_vertex_close: reloc[0] = 287 >[ 132.955] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.955] kgem_add_handle: handle=3, index=5 >[ 132.955] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.955] gen8_vertex_close: reloc[1] = 342 >[ 132.955] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 132.955] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 132.955] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 132.955] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.955] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.955] kgem_fixup_relocs: shrinking by 61440 >[ 132.955] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.955] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.955] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.955] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.955] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 132.955] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.955] __kgem_bo_clear_busy: handle=7 >[ 132.955] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.955] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.955] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.955] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.955] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 132.955] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 132.978] __kgem_busy: handle=139, busy=0, wedged=0 >[ 132.978] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 132.978] __kgem_retire_requests_upto(handle=139, ring=0) >[ 132.978] __kgem_retire_rq: request 2 complete >[ 132.978] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 132.978] __kgem_retire_rq: request 1 complete >[ 132.978] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.978] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 132.978] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 132.978] sna_block_handler (tv=0.0) >[ 132.978] sna_wakeup_handler >[ 132.978] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.978] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.978] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.978] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.978] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.978] sna_crtc_record_swap: recording last swap on pipe=0, frame 7709 [msc=7709], time 132.967937 >[ 132.978] sna_dri2_get_msc: msc=7709 [raw=7709], ust=132967937 >[ 132.978] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 132.978] sna_dri2_schedule_swap(target_msc=7706, divisor=0, remainder=0) >[ 132.978] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 132.978] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.978] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.978] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.978] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.978] sna_crtc_record_swap: recording last swap on pipe=0, frame 7709 [msc=7709], time 132.967937 >[ 132.978] immediate_swap: current_msc=7709, target_msc=7706 -- yes >[ 132.978] can_flip: no, shadow enabled >[ 132.978] sna_dri2_add_event: adding event to window 146) >[ 132.978] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.978] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.978] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.978] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.978] can_xchg: back size=8701e00, front size=8701e00 >[ 132.978] can_xchg: yes, pixmap=165 >[ 132.978] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 132.978] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.978] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.978] set_bo: pixmap=165, handle=35 (old handle=36) >[ 132.978] set_bo: marking whole pixmap as damaged >[ 132.978] set_bo: applying final/discard move-to-gpu >[ 132.978] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 132.979] set_bo: dropping flush hint from handle=36 >[ 132.979] set_bo: adding flush hint to handle=35 >[ 132.979] mark_stale(handle=36) => 1 >[ 132.979] swap_limit: draw=146 setting swap limit to 3 >[ 132.979] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 132.979] sna_next_vblank(pipe=0, waiting until next vblank) >[ 132.979] sna_dri2_schedule_swap: reported target_msc=7709 >[ 132.979] sna_accel_flush: flush?=0, dirty?=0 >[ 132.979] sna_accel_flush: flush?=0, dirty?=0 >[ 132.979] sna_accel_flush: flush?=0, dirty?=0 >[ 132.979] sna_accel_flush: flush?=0, dirty?=0 >[ 132.979] sna_block_handler (tv=0.0) >[ 132.979] kgem_retire, need_retire?=1 >[ 132.979] __kgem_busy: handle=134, busy=0, wedged=0 >[ 132.979] __kgem_bo_clear_busy: handle=134 >[ 132.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 132.979] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 132.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 132.979] kgem_retire -- retired=0, need_retire=0 >[ 132.979] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 132.979] gen6_render_retire: resetting idle vbo >[ 132.979] sna_scanout_do_flush: flush timer active: delta=-46 >[ 132.979] sna_scanout_do_flush (time=132979), triggered >[ 132.979] sna_scanout_flush (time=132979), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 132.979] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.979] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 132.979] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 132.979] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.979] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 132.979] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 132.979] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 132.979] sna_pixmap_move_to_gpu: already all-damaged >[ 132.979] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 132.979] sna_mode_redisplay: crtc[0] transformed? 0 >[ 132.979] sna_mode_redisplay: crtc[1] transformed? 0 >[ 132.979] sna_mode_redisplay: crtc[2] transformed? 0 >[ 132.979] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 132.979] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 132.979] get_fb: reusing fb=105 for handle=35 >[ 132.979] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 132.979] __kgem_bo_clear_busy: handle=35 >[ 132.979] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 132.979] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 132.979] __kgem_bo_clear_busy: handle=35 >[ 132.979] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 132.979] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 132.979] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 132.979] sna_accel_do_throttle -- no pending activity >[ 132.979] sna_accel_block: evaluating timers, active=5 >[ 132.979] sna_accel_block: flush timer expires in 16 [132995] >[ 132.980] sna_wakeup_handler >[ 132.980] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 132.980] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.980] sna_glyphs: discarding mask >[ 132.980] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 132.980] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.980] gen9_render_composite: 0x0, current mode=0/0 >[ 132.980] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.980] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.980] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.980] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.980] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.980] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.980] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.980] sna_drawable_use_bo: using whole GPU bo >[ 132.980] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.980] color_convert: src=ff000000 [20028888] >[ 132.980] color_convert: dst=ff000000 [20028888] >[ 132.980] sna_render_get_solid: ff000000 >[ 132.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.980] sna_transform_is_imprecise_integer_translation: no transform >[ 132.980] gen9_composite_picture: integer translation (0, 0), removing >[ 132.980] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.980] sna_render_pixmap_bo: GPU all damaged >[ 132.980] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.980] gen4_choose_composite_emitter: solid, identity mask >[ 132.980] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.980] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.980] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.980] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.980] kgem_add_handle: handle=4, index=0 >[ 132.980] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.980] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.980] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.980] gen9_composite_get_binding_table(ffc0) >[ 132.980] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.980] kgem_add_handle: handle=138, index=1 >[ 132.980] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.980] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.980] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.980] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.980] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.980] kgem_add_handle: handle=7, index=2 >[ 132.980] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.980] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.980] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.980] kgem_add_handle: handle=6, index=3 >[ 132.980] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.980] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.980] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.980] gen9_emit_sampler: sampler = a >[ 132.980] gen9_emit_sf: num_sf_outputs=2 >[ 132.980] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.980] gen9_emit_vertex_elements: setup id=9 >[ 132.980] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.981] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.981] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.981] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.981] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.981] gen8_vertex_flush[498] = 9 >[ 132.981] gen9_magic_ca_pass: CA fixup (0 -> 9) >[ 132.981] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.981] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.981] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.981] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 132.981] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.981] sna_glyphs: discarding mask >[ 132.981] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 132.981] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.981] gen9_render_composite: 0x0, current mode=1/1 >[ 132.981] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.981] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.981] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.981] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.981] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.981] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.981] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.981] sna_drawable_use_bo: using whole GPU bo >[ 132.981] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.981] color_convert: src=ffffffff [20028888] >[ 132.981] color_convert: dst=ffffffff [20028888] >[ 132.981] sna_render_get_solid: ffffffff >[ 132.981] sna_render_get_solid(white) >[ 132.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.981] sna_transform_is_imprecise_integer_translation: no transform >[ 132.981] gen9_composite_picture: integer translation (0, 0), removing >[ 132.981] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.981] sna_render_pixmap_bo: GPU all damaged >[ 132.981] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.981] gen4_choose_composite_emitter: solid, identity mask >[ 132.981] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.981] gen9_composite_get_binding_table(fec0) >[ 132.981] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 132.981] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.981] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.981] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.981] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.981] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.981] gen9_emit_vertex_elements: setup id=9 >[ 132.981] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.981] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.981] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.981] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.981] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.981] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.981] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 132.981] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.981] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.982] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.982] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.982] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.982] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.982] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.982] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.982] gen8_vertex_flush[598] = 42 >[ 132.982] gen9_magic_ca_pass: CA fixup (9 -> 51) >[ 132.982] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.982] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.982] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.982] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 132.982] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.982] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.982] glyphs_format: format=166024, depth=32 >[ 132.982] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.982] sna_glyphs: discarding mask >[ 132.982] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 132.982] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.982] gen9_render_composite: 0x0, current mode=1/1 >[ 132.982] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.982] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.982] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.982] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.982] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.982] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.982] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.982] sna_drawable_use_bo: using whole GPU bo >[ 132.982] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.982] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.982] color_convert: src=ffffffff [20028888] >[ 132.982] color_convert: dst=ffffffff [20028888] >[ 132.982] sna_render_get_solid: ffffffff >[ 132.982] sna_render_get_solid(white) >[ 132.982] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.982] sna_transform_is_imprecise_integer_translation: no transform >[ 132.982] gen9_composite_picture: integer translation (0, 0), removing >[ 132.982] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.982] sna_render_pixmap_bo: GPU all damaged >[ 132.982] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.982] gen4_choose_composite_emitter: solid, identity mask >[ 132.982] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.982] gen9_composite_get_binding_table(fe40) >[ 132.982] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.982] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.982] gen9_emit_vertex_elements: setup id=9 >[ 132.982] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.982] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.982] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.982] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.982] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 132.982] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.983] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.983] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.983] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.983] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.983] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 132.983] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.983] gen8_vertex_flush[690] = 57 >[ 132.983] gen9_magic_ca_pass: CA fixup (51 -> 108) >[ 132.983] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.983] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.983] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.983] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 132.983] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.983] sna_glyphs: discarding mask >[ 132.983] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 132.983] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.983] gen9_render_composite: 0x0, current mode=1/1 >[ 132.983] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.983] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.983] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.983] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.983] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.983] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.983] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.983] sna_drawable_use_bo: using whole GPU bo >[ 132.983] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.983] color_convert: src=ffffffff [20028888] >[ 132.983] color_convert: dst=ffffffff [20028888] >[ 132.983] sna_render_get_solid: ffffffff >[ 132.983] sna_render_get_solid(white) >[ 132.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.983] sna_transform_is_imprecise_integer_translation: no transform >[ 132.983] gen9_composite_picture: integer translation (0, 0), removing >[ 132.983] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.983] sna_render_pixmap_bo: GPU all damaged >[ 132.983] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.983] gen4_choose_composite_emitter: solid, identity mask >[ 132.983] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.983] gen9_composite_get_binding_table(fe40) >[ 132.983] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.983] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.983] gen9_emit_vertex_elements: setup id=9 >[ 132.984] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 132.984] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.984] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 132.984] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.984] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 132.984] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.984] gen8_vertex_flush[788] = 9 >[ 132.984] gen9_magic_ca_pass: CA fixup (108 -> 117) >[ 132.984] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.984] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.984] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.984] sna_destroy_pixmap: pixmap=2798, attached?=1 >[ 132.984] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.984] __sna_free_pixmap(pixmap=2798) >[ 132.984] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 132.984] kgem_bo_sync__cpu: handle=140 >[ 132.984] sna_accel_watch_flush: enable=-1 >[ 132.984] _kgem_bo_destroy: handle=140, proxy? 0 >[ 132.984] __kgem_bo_destroy: handle=140, size=12288 >[ 132.984] __kgem_bo_destroy: handle=140, not reusable >[ 132.984] kgem_bo_free: handle=140, size=12288 >[ 132.984] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.984] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 132.984] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 132.984] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 132.984] create_pixmap: serial=2803, usage=0, 0x0 >[ 132.984] create_pixmap_hdr: pixmap=2803, width=70, height=42, usage=0 >[ 132.984] kgem_create_map(0x7f1c4415d000 size=11760, read-only?=0) - has_userptr?=1 >[ 132.984] __kgem_bo_init(handle=140, num_pages=3) >[ 132.984] kgem_create_map(ptr=0x7f1c4415d000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 132.984] sna_accel_watch_flush: enable=1 >[ 132.984] __sna_damage_all(70, 42) >[ 132.984] sna_pixmap_create_shm: serial=2803, 70x42, usage=0 >[ 132.984] sna_composite(pixmap=2800, op=3, src=2804+(0, 0), mask=0+(118, 232), dst=2800+(118, 232)+(0, 0), size=(70, 42) >[ 132.984] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 132.984] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 132.984] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.984] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 132.984] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 132.984] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 132.984] gen9_render_composite: 70x42, current mode=1/1 >[ 132.984] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.984] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.984] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.984] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.984] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 132.984] sna_drawable_use_bo pixmap=2800, box=((118, 232), (188, 274)), flags=7... >[ 132.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.984] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.984] sna_drawable_use_bo: using whole GPU bo >[ 132.984] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.984] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 132.984] sna_transform_is_imprecise_integer_translation: no transform >[ 132.984] gen9_composite_picture: integer translation (0, 0), removing >[ 132.984] sna_render_pixmap_bo pixmap=2804, (0, 0)x(70, 42)/(70, 42) >[ 132.984] sna_render_pixmap_bo: CPU all damaged >[ 132.984] sna_add_flush_pixmap: marking pixmap=2804 for flushing >[ 132.985] sna_add_flush_pixmap: new flush bo, flushing before >[ 132.985] gen8_vertex_close: used=468, vbo active? 3, vb=200, nreloc=1 >[ 132.985] gen8_vertex_close: reloc[0] = 289 >[ 132.985] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.985] kgem_add_handle: handle=3, index=4 >[ 132.985] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.985] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.985] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.985] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.985] kgem_fixup_relocs: shrinking by 61440 >[ 132.985] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.985] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.985] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.985] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.985] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.985] __kgem_bo_clear_busy: handle=7 >[ 132.985] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.985] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.985] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.985] __kgem_bo_clear_busy: handle=7 >[ 132.985] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.985] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.985] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.985] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.985] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 132.985] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.985] gen4_choose_composite_emitter: identity src, no mask >[ 132.985] needs_batch_flush: flushing before handle=140 for new reservation >[ 132.985] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 132.985] aligning vertex: was 4, now 3 floats per vertex >[ 132.985] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.985] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.985] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.985] kgem_add_handle: handle=4, index=0 >[ 132.985] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.985] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.985] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.985] gen9_composite_get_binding_table(ffc0) >[ 132.985] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.985] kgem_add_handle: handle=138, index=1 >[ 132.985] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.985] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.985] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.985] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 132.985] kgem_add_handle: handle=140, index=2 >[ 132.985] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 132.985] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 132.985] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.985] gen9_emit_sampler: sampler = 2 >[ 132.985] gen9_emit_sf: num_sf_outputs=1 >[ 132.985] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.985] gen9_emit_vertex_elements: setup id=2 >[ 132.985] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.985] gen9_render_composite_box: (118, 232), (188, 274) >[ 132.986] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 132.986] gen8_vertex_flush[490] = 3 >[ 132.986] sna_accel_flush: flush?=1, dirty?=1 >[ 132.986] sna_accel_flush: syncing SHM pixmap=2804 (refcnt=2) >[ 132.986] _sna_pixmap_move_to_cpu(pixmap=2804, 70x42, flags=3) >[ 132.986] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 132.986] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 132.986] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 132.986] kgem_bo_sync__cpu_full: handle=140 >[ 132.986] gen8_vertex_close: used=477, vbo active? 3, vb=4, nreloc=1 >[ 132.986] gen8_vertex_close: reloc[0] = 287 >[ 132.986] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.986] kgem_add_handle: handle=3, index=3 >[ 132.986] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.986] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16229 [fenced=0] >[ 132.986] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.986] __kgem_retire_rq: request 1 complete >[ 132.986] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.986] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.986] kgem_fixup_relocs: shrinking by 61440 >[ 132.986] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.986] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.986] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.986] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.986] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 132.986] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.986] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.986] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.986] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.986] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 132.986] __kgem_busy: handle=140, busy=0, wedged=0 >[ 132.986] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 132.986] __kgem_retire_requests_upto(handle=140, ring=0) >[ 132.986] __kgem_retire_rq: request 1 complete >[ 132.986] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 132.986] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 132.986] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 132.986] sna_block_handler (tv=0.0) >[ 132.986] sna_wakeup_handler >[ 132.986] sna_mode_wakeup: len=96 >[ 132.986] sna_mode_wakeup: recording last swap on pipe=1, frame 7680 [1e00], time 132.983298 >[ 132.986] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 132.986] sna_mode_wakeup: flip complete, pending? 2 >[ 132.986] sna_dri2_vblank_handler(type=2, sequence=7710, draw=1810) >[ 132.986] sna_crtc_record_swap: recording last swap on pipe=0, frame 7710 [msc=7710], time 132.984605 >[ 132.986] sna_dri2_vblank_handler: 2 complete, frame=7710 tv=132.984605 >[ 132.986] sna_dri2_blit_complete: blit finished >[ 132.986] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7710, tv=132.984605) >[ 132.986] frame_swap_complete(type=2): draw=146, pipe=0, frame=7710 [msc=7710], tv=132.984605 >[ 132.986] sna_accel_flush: flush?=0, dirty?=0 >[ 132.986] sna_dri2_event_free(draw?=1) >[ 132.986] sna_dri2_remove_event: remove[0x55bca9e6bf90] from window 146, active? 1 >[ 132.986] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.986] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 132.986] sna_dri2_vblank_handler complete >[ 132.986] sna_mode_wakeup: recording last swap on pipe=0, frame 7710 [1e1e], time 132.984605 >[ 132.987] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 132.987] sna_mode_wakeup: flip complete, pending? 1 >[ 132.987] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 132.987] sna_accel_flush: flush?=0, dirty?=0 >[ 132.987] sna_accel_flush: flush?=0, dirty?=0 >[ 132.987] sna_block_handler (tv=0.0) >[ 132.987] sna_wakeup_handler >[ 132.987] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 132.987] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.987] sna_glyphs: discarding mask >[ 132.987] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 132.987] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.987] gen9_render_composite: 0x0, current mode=0/1 >[ 132.987] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 132.987] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 132.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.987] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.987] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.987] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.987] sna_drawable_use_bo: using whole GPU bo >[ 132.987] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.987] color_convert: src=ff000000 [20028888] >[ 132.987] color_convert: dst=ff000000 [20028888] >[ 132.987] sna_render_get_solid: ff000000 >[ 132.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.987] sna_transform_is_imprecise_integer_translation: no transform >[ 132.987] gen9_composite_picture: integer translation (0, 0), removing >[ 132.987] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.987] sna_render_pixmap_bo: GPU all damaged >[ 132.987] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.987] gen4_choose_composite_emitter: solid, identity mask >[ 132.987] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 132.987] aligning vertex: was 3, now 4 floats per vertex >[ 132.987] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.987] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.987] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.987] kgem_add_handle: handle=4, index=0 >[ 132.987] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.987] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.987] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.987] gen9_composite_get_binding_table(ffc0) >[ 132.987] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 132.987] kgem_add_handle: handle=138, index=1 >[ 132.987] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 132.987] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 132.987] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.987] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 132.987] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 132.987] kgem_add_handle: handle=7, index=2 >[ 132.987] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 132.987] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.987] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 132.987] kgem_add_handle: handle=6, index=3 >[ 132.987] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 132.987] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 132.987] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 132.987] gen9_emit_sampler: sampler = a >[ 132.988] gen9_emit_sf: num_sf_outputs=2 >[ 132.988] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.988] gen9_emit_vertex_elements: setup id=9 >[ 132.988] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 132.988] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 132.988] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.988] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.988] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.988] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.988] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.988] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 132.988] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.988] gen8_vertex_flush[498] = 42 >[ 132.988] gen9_magic_ca_pass: CA fixup (120 -> 162) >[ 132.988] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.988] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.988] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.988] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 132.988] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.988] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.988] glyphs_format: format=166024, depth=32 >[ 132.988] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.988] sna_glyphs: discarding mask >[ 132.988] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 132.988] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.988] gen9_render_composite: 0x0, current mode=1/1 >[ 132.988] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.988] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.988] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.988] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.988] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.988] sna_drawable_use_bo: using whole GPU bo >[ 132.988] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.988] color_convert: src=ff000000 [20028888] >[ 132.988] color_convert: dst=ff000000 [20028888] >[ 132.988] sna_render_get_solid: ff000000 >[ 132.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.988] sna_transform_is_imprecise_integer_translation: no transform >[ 132.989] gen9_composite_picture: integer translation (0, 0), removing >[ 132.989] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.989] sna_render_pixmap_bo: GPU all damaged >[ 132.989] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.989] gen4_choose_composite_emitter: solid, identity mask >[ 132.989] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.989] gen9_composite_get_binding_table(fec0) >[ 132.989] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.989] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.989] gen9_emit_vertex_elements: setup id=9 >[ 132.989] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.989] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.989] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.989] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.989] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.989] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 132.989] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.989] gen8_vertex_flush[590] = 57 >[ 132.989] gen9_magic_ca_pass: CA fixup (162 -> 219) >[ 132.989] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.989] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.989] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.989] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 132.989] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.989] sna_glyphs: discarding mask >[ 132.989] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 132.989] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.989] gen9_render_composite: 0x0, current mode=1/1 >[ 132.989] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.989] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.989] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.989] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.989] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.990] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.990] sna_drawable_use_bo: using whole GPU bo >[ 132.990] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.990] color_convert: src=ff000000 [20028888] >[ 132.990] color_convert: dst=ff000000 [20028888] >[ 132.990] sna_render_get_solid: ff000000 >[ 132.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.990] sna_transform_is_imprecise_integer_translation: no transform >[ 132.990] gen9_composite_picture: integer translation (0, 0), removing >[ 132.990] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.990] sna_render_pixmap_bo: GPU all damaged >[ 132.990] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.990] gen4_choose_composite_emitter: solid, identity mask >[ 132.990] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.990] gen9_composite_get_binding_table(fec0) >[ 132.990] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.990] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.990] gen9_emit_vertex_elements: setup id=9 >[ 132.990] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 132.990] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.990] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 132.990] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.990] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 132.990] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.990] gen8_vertex_flush[688] = 9 >[ 132.990] gen9_magic_ca_pass: CA fixup (219 -> 228) >[ 132.990] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.990] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.990] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.990] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 132.990] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.990] sna_glyphs: discarding mask >[ 132.990] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 132.990] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.990] gen9_render_composite: 0x0, current mode=1/1 >[ 132.990] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.990] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.990] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.990] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.990] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.990] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.990] sna_drawable_use_bo: using whole GPU bo >[ 132.990] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.990] color_convert: src=ffffffff [20028888] >[ 132.990] color_convert: dst=ffffffff [20028888] >[ 132.990] sna_render_get_solid: ffffffff >[ 132.990] sna_render_get_solid(white) >[ 132.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.990] sna_transform_is_imprecise_integer_translation: no transform >[ 132.990] gen9_composite_picture: integer translation (0, 0), removing >[ 132.990] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.990] sna_render_pixmap_bo: GPU all damaged >[ 132.990] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.990] gen4_choose_composite_emitter: solid, identity mask >[ 132.990] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.990] gen9_composite_get_binding_table(fec0) >[ 132.990] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 132.990] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 132.990] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 132.990] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.990] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.990] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.991] gen9_emit_vertex_elements: setup id=9 >[ 132.991] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 132.991] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 132.991] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 132.991] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 132.991] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 132.991] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 132.991] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 132.991] gen8_vertex_flush[788] = 42 >[ 132.991] gen9_magic_ca_pass: CA fixup (228 -> 270) >[ 132.991] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.991] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.991] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.991] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 132.991] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.991] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 132.991] glyphs_format: format=166024, depth=32 >[ 132.991] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 132.991] sna_glyphs: discarding mask >[ 132.991] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 132.991] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.991] gen9_render_composite: 0x0, current mode=1/1 >[ 132.991] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.991] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.991] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.991] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.991] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.991] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.991] sna_drawable_use_bo: using whole GPU bo >[ 132.991] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.991] color_convert: src=ffffffff [20028888] >[ 132.991] color_convert: dst=ffffffff [20028888] >[ 132.991] sna_render_get_solid: ffffffff >[ 132.991] sna_render_get_solid(white) >[ 132.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.991] sna_transform_is_imprecise_integer_translation: no transform >[ 132.991] gen9_composite_picture: integer translation (0, 0), removing >[ 132.991] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.991] sna_render_pixmap_bo: GPU all damaged >[ 132.991] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.991] gen4_choose_composite_emitter: solid, identity mask >[ 132.991] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.991] gen9_composite_get_binding_table(fe40) >[ 132.992] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.992] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.992] gen9_emit_vertex_elements: setup id=9 >[ 132.992] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.992] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.992] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.992] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 132.992] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 132.992] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 132.992] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 132.992] gen8_vertex_flush[880] = 57 >[ 132.992] gen9_magic_ca_pass: CA fixup (270 -> 327) >[ 132.992] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.992] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.992] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.992] sna_accel_flush: flush?=0, dirty?=0 >[ 132.992] sna_block_handler (tv=0.0) >[ 132.992] sna_wakeup_handler >[ 132.992] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 132.992] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.992] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 132.992] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 132.992] sna_dri2_get_back: reuse backbuffer? 1 >[ 132.992] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 132.992] sna_dri2_get_back: reuse unattached back >[ 132.992] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 132.992] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 132.992] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 132.993] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 132.993] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 132.993] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 132.993] sna_accel_flush: flush?=0, dirty?=0 >[ 132.993] sna_accel_flush: flush?=0, dirty?=0 >[ 132.993] sna_accel_flush: flush?=0, dirty?=0 >[ 132.993] sna_block_handler (tv=0.0) >[ 132.993] sna_wakeup_handler >[ 132.993] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 132.993] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.993] sna_glyphs: discarding mask >[ 132.993] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 132.993] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 132.993] gen9_render_composite: 0x0, current mode=1/1 >[ 132.993] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 132.993] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 132.993] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.993] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 132.993] sna_drawable_use_bo pixmap=2800, box=((0, 0), (7680, 2160)), flags=7... >[ 132.993] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.993] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.993] sna_drawable_use_bo: using whole GPU bo >[ 132.993] gen9_composite_set_target: pixmap=2800, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.993] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.993] color_convert: src=ffffffff [20028888] >[ 132.993] color_convert: dst=ffffffff [20028888] >[ 132.993] sna_render_get_solid: ffffffff >[ 132.993] sna_render_get_solid(white) >[ 132.993] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 132.993] sna_transform_is_imprecise_integer_translation: no transform >[ 132.993] gen9_composite_picture: integer translation (0, 0), removing >[ 132.993] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 132.993] sna_render_pixmap_bo: GPU all damaged >[ 132.993] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 132.993] gen4_choose_composite_emitter: solid, identity mask >[ 132.993] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 132.993] gen9_composite_get_binding_table(fe40) >[ 132.993] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 132.993] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 132.993] gen9_emit_vertex_elements: setup id=9 >[ 132.993] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 132.993] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 132.993] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 132.993] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 132.993] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 132.993] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 132.993] gen8_vertex_flush[978] = 9 >[ 132.993] gen9_magic_ca_pass: CA fixup (327 -> 336) >[ 132.993] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 132.993] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 132.993] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 132.993] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=af0, drawable=a74 >[ 132.993] sna_validate_gc: recomputing clip >[ 132.993] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 132.993] sna_copy_area: src=pixmap=2800:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 132.993] sna_copy_area: normal copy >[ 132.993] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.993] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 132.993] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 132.993] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 132.993] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 132.994] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 132.994] sna_do_copy: pixmap -- no source clipping >[ 132.994] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 132.994] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 132.994] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2800+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 132.994] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 132.994] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 132.994] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 132.994] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 132.994] sna_drawable_use_bo: pinned, never REPLACES >[ 132.994] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 132.994] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.994] sna_drawable_use_bo: using whole GPU bo >[ 132.994] sna_pixmap_move_to_gpu(pixmap=2800, usage=0), flags=a >[ 132.994] sna_pixmap_move_to_gpu: already all-damaged >[ 132.994] sna_pixmap_mark_active: pixmap=2800, handle=138 >[ 132.994] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 132.994] sna_pixmap_make_cow: make cow src=2800, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 132.994] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 132.994] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 132.994] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.994] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.994] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 132.994] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 132.994] kgem_set_mode: flushing before new bo >[ 132.994] gen8_vertex_close: used=1344, vbo active? 3, vb=200, nreloc=1 >[ 132.994] gen8_vertex_close: reloc[0] = 289 >[ 132.994] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 132.994] kgem_add_handle: handle=3, index=4 >[ 132.994] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 132.994] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 132.994] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.994] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.994] kgem_fixup_relocs: shrinking by 61440 >[ 132.994] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.994] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.994] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.994] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.994] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.994] __kgem_bo_clear_busy: handle=7 >[ 132.994] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 132.994] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 132.994] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 132.994] __kgem_bo_clear_busy: handle=7 >[ 132.994] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.994] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.994] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.994] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 132.994] aligning vertex: was 4, now 2 floats per vertex >[ 132.994] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.994] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.994] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.994] kgem_add_handle: handle=4, index=0 >[ 132.994] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.994] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.994] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.994] gen9_composite_get_binding_table(ffc0) >[ 132.995] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 132.995] kgem_add_handle: handle=134, index=1 >[ 132.995] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 132.995] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 132.995] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.995] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 132.995] kgem_add_handle: handle=138, index=2 >[ 132.995] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 132.995] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.995] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 132.995] gen9_emit_sampler: sampler = 0 >[ 132.995] gen9_emit_sf: num_sf_outputs=1 >[ 132.995] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 132.995] gen9_emit_vertex_elements: setup id=0 >[ 132.995] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 132.995] (0, 0) -> (0, 0) + (7680, 2160) >[ 132.995] gen8_vertex_flush[490] = 3 >[ 132.995] sna_accel_flush: flush?=1, dirty?=0 >[ 132.995] gen8_vertex_close: used=1350, vbo active? 3, vb=1, nreloc=1 >[ 132.995] gen8_vertex_close: reloc[0] = 287 >[ 132.995] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 132.995] kgem_add_handle: handle=3, index=3 >[ 132.995] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 132.995] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 132.995] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.995] __kgem_retire_rq: request 1 complete >[ 132.995] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 132.995] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 132.995] kgem_fixup_relocs: shrinking by 61440 >[ 132.995] __kgem_busy: handle=1, busy=0, wedged=0 >[ 132.995] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 132.995] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 132.995] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 132.996] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 132.996] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 132.996] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 132.996] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 132.996] sna_accel_flush: flush?=0, dirty?=0 >[ 132.996] sna_accel_flush: flush?=0, dirty?=0 >[ 132.996] sna_accel_flush: flush?=0, dirty?=0 >[ 132.996] sna_destroy_pixmap: pixmap=2800, attached?=1 >[ 132.996] _kgem_bo_destroy: handle=138, proxy? 0 >[ 132.996] __kgem_bo_destroy: handle=138, size=66355200 >[ 132.996] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 132.996] __kgem_bo_destroy: handle=138 -> active >[ 132.996] __sna_free_pixmap(pixmap=2800) >[ 132.996] sna_accel_flush: flush?=0, dirty?=0 >[ 132.996] sna_accel_flush: flush?=0, dirty?=0 >[ 132.996] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 132.996] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 132.996] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 132.996] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 132.996] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 132.996] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 132.996] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 132.996] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 132.996] gen9_render_composite: 7680x2160, current mode=0/1 >[ 132.997] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 132.997] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 132.997] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 132.997] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 132.997] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 132.997] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 132.997] sna_pixmap_undo_cow: freeing cow >[ 132.997] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 132.997] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 132.997] sna_drawable_use_bo: using whole GPU bo >[ 132.997] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 132.997] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 132.997] sna_transform_is_imprecise_integer_translation: no transform >[ 132.997] gen9_composite_picture: integer translation (0, 0), removing >[ 132.997] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 132.997] sna_render_pixmap_bo: GPU all damaged >[ 132.997] color_convert: src=4f000000 [20028888] >[ 132.997] color_convert: dst=4f000000 [20028888] >[ 132.997] sna_render_get_solid: 4f000000 >[ 132.997] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 132.997] gen4_choose_composite_emitter: identity source, identity mask >[ 132.997] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 132.997] aligning vertex: was 2, now 5 floats per vertex >[ 132.997] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 132.997] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 132.997] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 132.997] kgem_add_handle: handle=4, index=0 >[ 132.997] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.997] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 132.997] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 132.998] gen9_composite_get_binding_table(ffc0) >[ 132.998] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 132.998] kgem_add_handle: handle=136, index=1 >[ 132.998] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 132.998] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 132.998] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 132.998] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 132.998] kgem_add_handle: handle=137, index=2 >[ 132.998] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 132.998] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 132.998] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 132.998] kgem_add_reloc64: adding proxy [delta=316] for handle=7 >[ 132.998] kgem_add_handle: handle=7, index=3 >[ 132.998] kgem_add_reloc64[5] = (delta=316, target handle=3, presumed=fffe8000) >[ 132.998] [3fc0] bind bo(handle=7, addr=fffe813c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 132.998] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 132.998] gen9_emit_sampler: sampler = 3 >[ 132.998] gen9_emit_sf: num_sf_outputs=2 >[ 132.998] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 132.998] gen9_emit_vertex_elements: setup id=10 >[ 132.998] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 132.998] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 132.998] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 132.998] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 132.998] gen8_vertex_flush[498] = 3 >[ 132.998] sna_accel_flush: flush?=0, dirty?=0 >[ 132.998] sna_accel_flush: flush?=0, dirty?=0 >[ 132.998] sna_block_handler (tv=0.0) >[ 132.999] sna_wakeup_handler >[ 132.999] sna_accel_flush: flush?=0, dirty?=0 >[ 132.999] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.999] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.999] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.999] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.999] sna_dri2_get_msc(draw=146, pipe=0) >[ 132.999] sna_crtc_record_swap: recording last swap on pipe=0, frame 7710 [msc=7710], time 132.984605 >[ 132.999] sna_dri2_get_msc: msc=7710 [raw=7710], ust=132984605 >[ 132.999] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 132.999] sna_dri2_schedule_swap(target_msc=7710, divisor=0, remainder=0) >[ 132.999] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 132.999] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 132.999] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 132.999] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 132.999] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 132.999] sna_crtc_record_swap: recording last swap on pipe=0, frame 7710 [msc=7710], time 132.984605 >[ 132.999] immediate_swap: current_msc=7710, target_msc=7710 -- yes >[ 132.999] can_flip: no, shadow enabled >[ 132.999] sna_dri2_add_event: adding event to window 146) >[ 132.999] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 132.999] sna_dri2_immediate_blit: no pending blit, starting chain >[ 132.999] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 132.999] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 132.999] can_xchg: back size=8701e00, front size=8701e00 >[ 132.999] can_xchg: yes, pixmap=165 >[ 132.999] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 132.999] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 132.999] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 132.999] set_bo: pixmap=165, handle=36 (old handle=35) >[ 132.999] set_bo: marking whole pixmap as damaged >[ 132.999] set_bo: applying final/discard move-to-gpu >[ 132.999] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 132.999] set_bo: dropping flush hint from handle=35 >[ 132.999] set_bo: adding flush hint to handle=36 >[ 132.999] mark_stale(handle=35) => 1 >[ 132.999] swap_limit: draw=146 setting swap limit to 3 >[ 133.000] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.000] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.000] sna_dri2_schedule_swap: reported target_msc=7710 >[ 133.000] sna_accel_flush: flush?=0, dirty?=0 >[ 133.000] sna_accel_flush: flush?=0, dirty?=0 >[ 133.000] sna_accel_flush: flush?=0, dirty?=0 >[ 133.000] sna_accel_flush: flush?=0, dirty?=0 >[ 133.000] sna_block_handler (tv=0.0) >[ 133.000] kgem_retire, need_retire?=1 >[ 133.000] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.000] kgem_retire__requests_ring: retiring ring 0 >[ 133.000] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.000] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 133.000] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.000] kgem_retire -- retired=0, need_retire=1 >[ 133.000] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.000] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.000] sna_scanout_do_flush: flush timer active: delta=-5 >[ 133.000] sna_scanout_do_flush (time=133000), triggered >[ 133.000] sna_scanout_flush (time=133000), cpu damage? 0, exec? 0 nbatch=299, busy? 1 >[ 133.000] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.000] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.000] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.000] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.000] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.000] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.000] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.000] sna_pixmap_move_to_gpu: already all-damaged >[ 133.000] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 133.000] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.000] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.000] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.000] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 133.000] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 133.000] get_fb: reusing fb=77 for handle=36 >[ 133.001] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 133.001] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 133.001] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 133.001] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 133.001] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 133.001] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.001] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.001] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 133.001] timer_enable (time=133000), starting timer 1 >[ 133.001] sna_accel_block: evaluating timers, active=7 >[ 133.001] sna_accel_block: flush timer expires in 16 [133016] >[ 133.001] sna_wakeup_handler >[ 133.001] sna_mode_wakeup: len=32 >[ 133.001] sna_dri2_vblank_handler(type=2, sequence=7711, draw=1810) >[ 133.001] sna_crtc_record_swap: recording last swap on pipe=0, frame 7711 [msc=7711], time 133.1265 >[ 133.001] sna_dri2_vblank_handler: 2 complete, frame=7711 tv=133.1265 >[ 133.001] sna_dri2_blit_complete: blit finished >[ 133.001] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7711, tv=133.1265) >[ 133.001] frame_swap_complete(type=2): draw=146, pipe=0, frame=7711 [msc=7711], tv=133.1265 >[ 133.001] sna_accel_flush: flush?=0, dirty?=0 >[ 133.001] sna_dri2_event_free(draw?=1) >[ 133.001] sna_dri2_remove_event: remove[0x55bca9e6bf90] from window 146, active? 1 >[ 133.001] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.001] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.001] sna_dri2_vblank_handler complete >[ 133.001] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.001] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.001] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.001] kgem_can_create_2d: untiled size=66355200 >[ 133.001] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.001] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.001] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.001] sna_create_pixmap: usage=0, flags=1b >[ 133.001] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.001] __pop_freed_pixmap: reusing freed pixmap=2800 header >[ 133.001] create_pixmap_hdr: pixmap=2805, width=7680, height=2160, usage=0 >[ 133.001] sna_create_pixmap: serial=2805, 7680x2160, usage=0 >[ 133.001] sna_composite_rectangles(pixmap=2806, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.001] sna_composite_rectangles: converted to op 0 >[ 133.001] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.001] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.002] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.002] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.002] sna_composite_rectangles: dropping last-cpu hint >[ 133.002] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=19... >[ 133.002] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.002] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.002] sna_pixmap_move_to_gpu(pixmap=2806, usage=0), flags=b >[ 133.002] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.002] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.002] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.002] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.002] sna_pixmap_alloc_gpu: pixmap=2806 >[ 133.002] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.002] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.002] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.002] 1:from active: pitch=30720, tiling=1, handle=138, id=1822 >[ 133.002] __sna_damage_all(7680, 2160) >[ 133.002] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.002] sna_pixmap_mark_active: pixmap=2806, handle=138 >[ 133.002] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.002] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.002] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.002] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.002] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.002] sna_render_get_solid: 0 >[ 133.002] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.002] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.002] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.002] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.002] aligning vertex: was 5, now 2 floats per vertex >[ 133.002] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.002] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.002] gen9_composite_get_binding_table(fec0) >[ 133.002] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.002] kgem_add_handle: handle=138, index=4 >[ 133.002] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.002] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.002] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.002] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.002] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.002] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.002] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.002] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.002] gen9_emit_sampler: sampler = 1 >[ 133.002] gen9_emit_sf: num_sf_outputs=1 >[ 133.002] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.002] gen9_emit_vertex_elements: setup id=0 >[ 133.002] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.002] (0, 0), (7680, 2160) >[ 133.002] gen8_vertex_flush[56c] = 3 >[ 133.002] sna_composite_rectangles: pixmap=2806 marking clear [0]? 1 >[ 133.002] sna_composite_rectangles(pixmap=2806, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.002] sna_composite_rectangles: converted to op 1 >[ 133.002] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.003] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.003] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.003] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.003] sna_composite_rectangles: dropping last-cpu hint >[ 133.003] sna_drawable_use_bo pixmap=2806, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.003] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.003] sna_drawable_use_bo: using whole GPU bo >[ 133.003] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.003] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.003] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.003] sna_render_get_solid: ffe5e3e1 >[ 133.003] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.003] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.003] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.003] gen9_composite_get_binding_table(fe00) >[ 133.003] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.003] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.003] kgem_add_handle: handle=32, index=5 >[ 133.003] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.003] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.003] gen9_emit_vertex_elements: setup id=0 >[ 133.003] (7679, 0), (7680, 2160) >[ 133.003] gen8_vertex_flush[5a8] = 3 >[ 133.003] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=af6 >[ 133.003] sna_validate_gc: recomputing clip >[ 133.003] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c030] >[ 133.003] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2806:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.003] sna_copy_area: normal copy >[ 133.003] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.003] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.003] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.003] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.003] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.003] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.003] sna_do_copy: pixmap -- no source clipping >[ 133.003] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.003] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.003] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2806+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.003] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.003] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.003] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.003] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.003] sna_drawable_use_bo: using whole GPU bo >[ 133.003] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.003] sna_pixmap_move_to_gpu: already all-damaged >[ 133.003] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.003] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.003] sna_pixmap_make_cow: make cow src=2659, dst=2806, handle=136 (already cow? src=0, dst=0) >[ 133.003] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.003] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.003] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.003] __kgem_bo_destroy: handle=138 -> active >[ 133.003] sna_pixmap_make_cow: moo! attaching clone to pixmap=2806 (source=2659, handle=136) >[ 133.003] sna_destroy_pixmap: pixmap=2802, attached?=1 >[ 133.004] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.004] __sna_free_pixmap(pixmap=2802) >[ 133.004] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.004] kgem_bo_sync__cpu: handle=139 >[ 133.004] sna_accel_watch_flush: enable=-1 >[ 133.004] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.004] __kgem_bo_destroy: handle=139, size=8192 >[ 133.004] __kgem_bo_destroy: handle=139, not reusable >[ 133.004] kgem_bo_free: handle=139, size=8192 >[ 133.004] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.004] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.004] sna_accel_flush: flush?=0, dirty?=0 >[ 133.004] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.004] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.004] create_pixmap: serial=2807, usage=0, 0x0 >[ 133.004] create_pixmap_hdr: pixmap=2807, width=70, height=24, usage=0 >[ 133.004] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.004] __kgem_bo_init(handle=139, num_pages=2) >[ 133.004] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.004] sna_accel_watch_flush: enable=1 >[ 133.004] __sna_damage_all(70, 24) >[ 133.004] sna_pixmap_create_shm: serial=2807, 70x24, usage=0 >[ 133.004] sna_composite(pixmap=2806, op=3, src=2808+(0, 0), mask=0+(118, 350), dst=2806+(118, 350)+(0, 0), size=(70, 24) >[ 133.004] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.004] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.004] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.005] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.005] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.005] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.005] gen9_render_composite: 70x24, current mode=1/1 >[ 133.005] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.005] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.005] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.005] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.005] sna_drawable_use_bo pixmap=2806, box=((118, 350), (188, 374)), flags=7... >[ 133.005] sna_pixmap_undo_cow: pixmap=2806, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.005] sna_pixmap_undo_cow: copying cow >[ 133.005] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.005] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.005] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.005] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.005] 1:from active: pitch=30720, tiling=1, handle=138, id=1824 >[ 133.005] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.005] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.005] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.005] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.005] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.005] gen9_composite_get_binding_table(fd80) >[ 133.005] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.005] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.005] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.005] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.005] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.005] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.005] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.005] gen9_emit_sampler: sampler = 0 >[ 133.005] gen9_emit_vertex_elements: setup id=0 >[ 133.005] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.005] gen8_vertex_flush[5ec] = 3 >[ 133.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.006] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.006] sna_drawable_use_bo: using whole GPU bo >[ 133.006] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.006] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.006] sna_transform_is_imprecise_integer_translation: no transform >[ 133.006] gen9_composite_picture: integer translation (0, 0), removing >[ 133.006] sna_render_pixmap_bo pixmap=2808, (0, 0)x(70, 24)/(70, 24) >[ 133.006] sna_render_pixmap_bo: CPU all damaged >[ 133.006] sna_add_flush_pixmap: marking pixmap=2808 for flushing >[ 133.006] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.006] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.006] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.006] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.006] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.006] gen4_choose_composite_emitter: identity src, no mask >[ 133.006] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.006] gen8_vertex_close: used=1384, vbo active? 3, vb=401, nreloc=2 >[ 133.006] gen8_vertex_close: reloc[0] = 289 >[ 133.006] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.006] kgem_add_handle: handle=3, index=6 >[ 133.006] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.006] gen8_vertex_close: reloc[1] = 342 >[ 133.006] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.006] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.006] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.006] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.006] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.006] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.006] kgem_fixup_relocs: shrinking by 61440 >[ 133.006] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.006] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.006] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.007] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.007] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.007] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.007] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.007] __kgem_bo_clear_busy: handle=7 >[ 133.007] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.007] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.007] __kgem_bo_clear_busy: handle=7 >[ 133.007] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.007] __kgem_bo_clear_busy: handle=32 >[ 133.007] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.007] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.007] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.007] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.007] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.007] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.007] aligning vertex: was 2, now 3 floats per vertex >[ 133.007] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.007] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.007] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.007] kgem_add_handle: handle=4, index=0 >[ 133.007] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.007] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.007] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.007] gen9_composite_get_binding_table(ffc0) >[ 133.007] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.007] kgem_add_handle: handle=138, index=1 >[ 133.007] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.007] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.007] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.007] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.007] kgem_add_handle: handle=139, index=2 >[ 133.007] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.007] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.007] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.007] gen9_emit_sampler: sampler = 2 >[ 133.007] gen9_emit_sf: num_sf_outputs=1 >[ 133.007] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.007] gen9_emit_vertex_elements: setup id=2 >[ 133.007] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.007] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.007] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.007] gen8_vertex_flush[490] = 3 >[ 133.008] sna_accel_flush: flush?=1, dirty?=1 >[ 133.008] sna_accel_flush: syncing SHM pixmap=2808 (refcnt=2) >[ 133.008] _sna_pixmap_move_to_cpu(pixmap=2808, 70x24, flags=3) >[ 133.008] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.008] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.008] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.008] kgem_bo_sync__cpu_full: handle=139 >[ 133.008] gen8_vertex_close: used=1395, vbo active? 3, vb=4, nreloc=1 >[ 133.008] gen8_vertex_close: reloc[0] = 287 >[ 133.008] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.008] kgem_add_handle: handle=3, index=3 >[ 133.008] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.008] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16228 [fenced=0] >[ 133.008] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.008] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.008] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fe84c000 >[ 133.008] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.008] kgem_create_linear(65536) >[ 133.008] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.008] search_linear_cache: searching for inactive cpu map >[ 133.008] kgem_bo_remove_from_inactive: removing handle=128 from inactive >[ 133.008] search_linear_cache: found handle=128 (num_pages=16) in linear vma cache >[ 133.008] kgem_bo_map__cpu(handle=128, size=65536, map=0x0:0x7f1c722b8000) >[ 133.008] kgem_new_batch: allocated and mapped batch handle=128 [size=65536] >[ 133.008] kgem_bo_sync__cpu: handle=128 >[ 133.008] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.008] kgem_bo_sync__cpu: SYNC: handle=128, needs_flush? 0, domain? 0, busy? 0 >[ 133.008] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.008] kgem_bo_retire: retiring bo handle=128 (needed flush? 0), rq? 0 [busy?=0] >[ 133.008] assert_bo_retired: handle=128, domain: 0 exec? 0, rq? 0 >[ 133.008] kgem_new_batch: using last batch handle=125 >[ 133.008] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe84c000 >[ 133.008] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.008] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.008] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.008] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.008] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.008] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.008] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.024] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.024] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.024] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.024] __kgem_retire_rq: request 1 complete >[ 133.024] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.024] __kgem_retire_rq: request 2 complete >[ 133.024] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.024] __kgem_retire_rq: request 125 complete >[ 133.024] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.024] kgem_bo_move_to_inactive: moving handle=125 to inactive >[ 133.024] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.024] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.024] sna_block_handler (tv=0.0) >[ 133.024] sna_wakeup_handler >[ 133.024] sna_mode_wakeup: len=64 >[ 133.024] sna_mode_wakeup: recording last swap on pipe=1, frame 7682 [1e02], time 133.16629 >[ 133.024] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 133.024] sna_mode_wakeup: flip complete, pending? 2 >[ 133.024] sna_mode_wakeup: recording last swap on pipe=0, frame 7712 [1e20], time 133.17937 >[ 133.024] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 133.024] sna_mode_wakeup: flip complete, pending? 1 >[ 133.024] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.024] sna_accel_flush: flush?=0, dirty?=0 >[ 133.024] sna_accel_flush: flush?=0, dirty?=0 >[ 133.024] sna_block_handler (tv=0.0) >[ 133.024] sna_wakeup_handler >[ 133.024] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.024] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.024] sna_glyphs: discarding mask >[ 133.024] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.024] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.024] gen9_render_composite: 0x0, current mode=0/1 >[ 133.025] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.025] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.025] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.025] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.025] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.025] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.025] sna_drawable_use_bo: using whole GPU bo >[ 133.025] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.025] color_convert: src=ff000000 [20028888] >[ 133.025] color_convert: dst=ff000000 [20028888] >[ 133.025] sna_render_get_solid: ff000000 >[ 133.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.025] sna_transform_is_imprecise_integer_translation: no transform >[ 133.025] gen9_composite_picture: integer translation (0, 0), removing >[ 133.025] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.025] sna_render_pixmap_bo: GPU all damaged >[ 133.025] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.025] gen4_choose_composite_emitter: solid, identity mask >[ 133.025] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.025] aligning vertex: was 3, now 4 floats per vertex >[ 133.025] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.025] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.025] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.025] kgem_add_handle: handle=4, index=0 >[ 133.025] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.025] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.025] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.025] gen9_composite_get_binding_table(ffc0) >[ 133.025] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.025] kgem_add_handle: handle=138, index=1 >[ 133.025] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.025] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.025] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.025] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.025] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.025] kgem_add_handle: handle=7, index=2 >[ 133.025] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.025] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.025] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.025] kgem_add_handle: handle=6, index=3 >[ 133.025] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.025] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.025] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.025] gen9_emit_sampler: sampler = a >[ 133.025] gen9_emit_sf: num_sf_outputs=2 >[ 133.025] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.025] gen9_emit_vertex_elements: setup id=9 >[ 133.025] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.025] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.025] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.025] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.025] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.025] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.025] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.025] gen8_vertex_flush[498] = 42 >[ 133.025] gen9_magic_ca_pass: CA fixup (349 -> 391) >[ 133.025] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.025] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.025] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.025] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.025] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.025] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.025] glyphs_format: format=166024, depth=32 >[ 133.025] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.025] sna_glyphs: discarding mask >[ 133.025] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.025] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.025] gen9_render_composite: 0x0, current mode=1/1 >[ 133.025] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.025] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.025] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.025] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.025] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.025] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.025] sna_drawable_use_bo: using whole GPU bo >[ 133.025] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.025] color_convert: src=ff000000 [20028888] >[ 133.025] color_convert: dst=ff000000 [20028888] >[ 133.025] sna_render_get_solid: ff000000 >[ 133.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.025] sna_transform_is_imprecise_integer_translation: no transform >[ 133.025] gen9_composite_picture: integer translation (0, 0), removing >[ 133.025] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.025] sna_render_pixmap_bo: GPU all damaged >[ 133.025] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.025] gen4_choose_composite_emitter: solid, identity mask >[ 133.025] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.025] gen9_composite_get_binding_table(fec0) >[ 133.025] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.025] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.025] gen9_emit_vertex_elements: setup id=9 >[ 133.025] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.025] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.025] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.025] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.025] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.025] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.025] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.026] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.026] gen8_vertex_flush[590] = 57 >[ 133.026] gen9_magic_ca_pass: CA fixup (391 -> 448) >[ 133.026] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.026] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.026] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.026] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.026] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.026] sna_glyphs: discarding mask >[ 133.026] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.026] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.026] gen9_render_composite: 0x0, current mode=1/1 >[ 133.026] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.026] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.026] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.026] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.026] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.026] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.026] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.026] sna_drawable_use_bo: using whole GPU bo >[ 133.026] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.026] color_convert: src=ff000000 [20028888] >[ 133.026] color_convert: dst=ff000000 [20028888] >[ 133.026] sna_render_get_solid: ff000000 >[ 133.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.026] sna_transform_is_imprecise_integer_translation: no transform >[ 133.026] gen9_composite_picture: integer translation (0, 0), removing >[ 133.026] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.026] sna_render_pixmap_bo: GPU all damaged >[ 133.026] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.026] gen4_choose_composite_emitter: solid, identity mask >[ 133.026] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.026] gen9_composite_get_binding_table(fec0) >[ 133.026] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.026] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.026] gen9_emit_vertex_elements: setup id=9 >[ 133.026] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.026] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.026] gen8_vertex_flush[688] = 9 >[ 133.026] gen9_magic_ca_pass: CA fixup (448 -> 457) >[ 133.026] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.026] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.026] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.026] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.026] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.026] sna_glyphs: discarding mask >[ 133.026] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.026] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.026] gen9_render_composite: 0x0, current mode=1/1 >[ 133.026] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.026] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.026] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.026] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.026] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.026] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.026] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.026] sna_drawable_use_bo: using whole GPU bo >[ 133.026] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.026] color_convert: src=ffffffff [20028888] >[ 133.026] color_convert: dst=ffffffff [20028888] >[ 133.026] sna_render_get_solid: ffffffff >[ 133.026] sna_render_get_solid(white) >[ 133.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.026] sna_transform_is_imprecise_integer_translation: no transform >[ 133.026] gen9_composite_picture: integer translation (0, 0), removing >[ 133.026] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.026] sna_render_pixmap_bo: GPU all damaged >[ 133.026] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.026] gen4_choose_composite_emitter: solid, identity mask >[ 133.026] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.026] gen9_composite_get_binding_table(fec0) >[ 133.026] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.026] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.026] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.026] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.026] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.026] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.026] gen9_emit_vertex_elements: setup id=9 >[ 133.026] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.026] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.026] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.026] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.026] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.026] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.026] gen8_vertex_flush[788] = 42 >[ 133.026] gen9_magic_ca_pass: CA fixup (457 -> 499) >[ 133.026] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.026] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.026] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.026] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.026] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.026] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.026] glyphs_format: format=166024, depth=32 >[ 133.026] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.026] sna_glyphs: discarding mask >[ 133.026] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.026] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.026] gen9_render_composite: 0x0, current mode=1/1 >[ 133.026] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.026] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.026] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.026] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.026] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.026] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.026] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.026] sna_drawable_use_bo: using whole GPU bo >[ 133.026] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.026] color_convert: src=ffffffff [20028888] >[ 133.026] color_convert: dst=ffffffff [20028888] >[ 133.026] sna_render_get_solid: ffffffff >[ 133.026] sna_render_get_solid(white) >[ 133.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.026] sna_transform_is_imprecise_integer_translation: no transform >[ 133.026] gen9_composite_picture: integer translation (0, 0), removing >[ 133.026] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.026] sna_render_pixmap_bo: GPU all damaged >[ 133.026] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.026] gen4_choose_composite_emitter: solid, identity mask >[ 133.026] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.026] gen9_composite_get_binding_table(fe40) >[ 133.026] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.026] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.026] gen9_emit_vertex_elements: setup id=9 >[ 133.026] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.026] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.026] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.026] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.026] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.026] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.027] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.027] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.027] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.027] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.027] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.027] gen8_vertex_flush[880] = 57 >[ 133.027] gen9_magic_ca_pass: CA fixup (499 -> 556) >[ 133.027] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.027] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.027] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.027] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.027] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.027] sna_glyphs: discarding mask >[ 133.027] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.027] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.027] gen9_render_composite: 0x0, current mode=1/1 >[ 133.027] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.027] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.027] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.027] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.027] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.027] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.027] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.027] sna_drawable_use_bo: using whole GPU bo >[ 133.027] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.027] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.027] color_convert: src=ffffffff [20028888] >[ 133.027] color_convert: dst=ffffffff [20028888] >[ 133.027] sna_render_get_solid: ffffffff >[ 133.027] sna_render_get_solid(white) >[ 133.027] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.027] sna_transform_is_imprecise_integer_translation: no transform >[ 133.027] gen9_composite_picture: integer translation (0, 0), removing >[ 133.027] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.027] sna_render_pixmap_bo: GPU all damaged >[ 133.027] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.027] gen4_choose_composite_emitter: solid, identity mask >[ 133.027] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.027] gen9_composite_get_binding_table(fe40) >[ 133.027] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.027] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.027] gen9_emit_vertex_elements: setup id=9 >[ 133.027] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.027] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.027] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.027] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.027] gen8_vertex_flush[978] = 9 >[ 133.027] gen9_magic_ca_pass: CA fixup (556 -> 565) >[ 133.027] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.027] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.027] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.027] sna_destroy_pixmap: pixmap=2804, attached?=1 >[ 133.027] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.027] __sna_free_pixmap(pixmap=2804) >[ 133.027] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.027] kgem_bo_sync__cpu: handle=140 >[ 133.027] sna_accel_watch_flush: enable=-1 >[ 133.027] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.027] __kgem_bo_destroy: handle=140, size=12288 >[ 133.027] __kgem_bo_destroy: handle=140, not reusable >[ 133.027] kgem_bo_free: handle=140, size=12288 >[ 133.027] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.027] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.027] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.027] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.027] create_pixmap: serial=2809, usage=0, 0x0 >[ 133.027] create_pixmap_hdr: pixmap=2809, width=70, height=42, usage=0 >[ 133.027] kgem_create_map(0x7f1c44151000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.027] __kgem_bo_init(handle=140, num_pages=3) >[ 133.027] kgem_create_map(ptr=0x7f1c44151000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.027] sna_accel_watch_flush: enable=1 >[ 133.027] __sna_damage_all(70, 42) >[ 133.027] sna_pixmap_create_shm: serial=2809, 70x42, usage=0 >[ 133.027] sna_composite(pixmap=2806, op=3, src=2810+(0, 0), mask=0+(118, 232), dst=2806+(118, 232)+(0, 0), size=(70, 42) >[ 133.027] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.027] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.027] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.027] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.027] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.027] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.027] gen9_render_composite: 70x42, current mode=1/1 >[ 133.027] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.027] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.027] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.027] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.027] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.027] sna_drawable_use_bo pixmap=2806, box=((118, 232), (188, 274)), flags=7... >[ 133.027] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.027] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.027] sna_drawable_use_bo: using whole GPU bo >[ 133.027] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.027] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.027] sna_transform_is_imprecise_integer_translation: no transform >[ 133.027] gen9_composite_picture: integer translation (0, 0), removing >[ 133.027] sna_render_pixmap_bo pixmap=2810, (0, 0)x(70, 42)/(70, 42) >[ 133.027] sna_render_pixmap_bo: CPU all damaged >[ 133.027] sna_add_flush_pixmap: marking pixmap=2810 for flushing >[ 133.027] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.027] gen8_vertex_close: used=2260, vbo active? 3, vb=200, nreloc=1 >[ 133.027] gen8_vertex_close: reloc[0] = 289 >[ 133.027] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.027] kgem_add_handle: handle=3, index=4 >[ 133.027] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.027] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.027] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.027] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.027] kgem_fixup_relocs: shrinking by 61440 >[ 133.027] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.027] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.027] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.027] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.027] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.027] __kgem_bo_clear_busy: handle=7 >[ 133.027] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.027] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.028] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.028] __kgem_bo_clear_busy: handle=7 >[ 133.028] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.028] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.028] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.028] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.028] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.028] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.028] gen4_choose_composite_emitter: identity src, no mask >[ 133.028] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.028] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.028] aligning vertex: was 4, now 3 floats per vertex >[ 133.028] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.028] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.028] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.028] kgem_add_handle: handle=4, index=0 >[ 133.028] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.028] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.028] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.028] gen9_composite_get_binding_table(ffc0) >[ 133.028] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.028] kgem_add_handle: handle=138, index=1 >[ 133.028] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.028] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.028] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.028] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.028] kgem_add_handle: handle=140, index=2 >[ 133.028] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.028] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.028] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.028] gen9_emit_sampler: sampler = 2 >[ 133.028] gen9_emit_sf: num_sf_outputs=1 >[ 133.028] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.028] gen9_emit_vertex_elements: setup id=2 >[ 133.028] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.028] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.028] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.028] gen8_vertex_flush[490] = 3 >[ 133.028] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.028] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.028] sna_glyphs: discarding mask >[ 133.028] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.028] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.028] gen9_render_composite: 0x0, current mode=1/1 >[ 133.028] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.028] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.028] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.028] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.028] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.028] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.028] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.028] sna_drawable_use_bo: using whole GPU bo >[ 133.028] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.028] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.028] color_convert: src=ff000000 [20028888] >[ 133.028] color_convert: dst=ff000000 [20028888] >[ 133.028] sna_render_get_solid: ff000000 >[ 133.028] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.028] sna_transform_is_imprecise_integer_translation: no transform >[ 133.028] gen9_composite_picture: integer translation (0, 0), removing >[ 133.028] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.028] sna_render_pixmap_bo: GPU all damaged >[ 133.028] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.028] gen4_choose_composite_emitter: solid, identity mask >[ 133.028] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.028] aligning vertex: was 3, now 4 floats per vertex >[ 133.028] gen9_composite_get_binding_table(ff00) >[ 133.028] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.028] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.028] kgem_add_handle: handle=7, index=3 >[ 133.028] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.028] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.028] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.028] kgem_add_handle: handle=6, index=4 >[ 133.028] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.028] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.028] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.028] gen9_emit_sampler: sampler = a >[ 133.028] gen9_emit_sf: num_sf_outputs=2 >[ 133.028] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.028] gen9_emit_vertex_elements: setup id=9 >[ 133.028] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.028] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.028] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.028] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.028] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.028] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.028] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.028] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.028] gen8_vertex_flush[56c] = 42 >[ 133.028] gen9_magic_ca_pass: CA fixup (568 -> 610) >[ 133.028] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.028] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.028] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.028] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.028] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.028] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.028] glyphs_format: format=166024, depth=32 >[ 133.028] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.028] sna_glyphs: discarding mask >[ 133.028] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.028] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.028] gen9_render_composite: 0x0, current mode=1/1 >[ 133.028] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.028] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.028] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.028] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.028] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.028] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.028] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.028] sna_drawable_use_bo: using whole GPU bo >[ 133.028] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.028] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.028] color_convert: src=ff000000 [20028888] >[ 133.028] color_convert: dst=ff000000 [20028888] >[ 133.028] sna_render_get_solid: ff000000 >[ 133.028] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.028] sna_transform_is_imprecise_integer_translation: no transform >[ 133.028] gen9_composite_picture: integer translation (0, 0), removing >[ 133.028] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.028] sna_render_pixmap_bo: GPU all damaged >[ 133.028] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.028] gen4_choose_composite_emitter: solid, identity mask >[ 133.028] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.028] gen9_composite_get_binding_table(fe40) >[ 133.028] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.028] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.028] gen9_emit_vertex_elements: setup id=9 >[ 133.028] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.028] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.028] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.028] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.029] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.029] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.029] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.029] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.029] gen8_vertex_flush[664] = 57 >[ 133.029] gen9_magic_ca_pass: CA fixup (610 -> 667) >[ 133.029] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.029] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.029] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.029] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.029] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.029] sna_glyphs: discarding mask >[ 133.029] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.029] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.029] gen9_render_composite: 0x0, current mode=1/1 >[ 133.029] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.029] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.029] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.029] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.029] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.029] sna_drawable_use_bo: using whole GPU bo >[ 133.029] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.029] color_convert: src=ff000000 [20028888] >[ 133.029] color_convert: dst=ff000000 [20028888] >[ 133.029] sna_render_get_solid: ff000000 >[ 133.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.029] sna_transform_is_imprecise_integer_translation: no transform >[ 133.029] gen9_composite_picture: integer translation (0, 0), removing >[ 133.029] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.029] sna_render_pixmap_bo: GPU all damaged >[ 133.029] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.029] gen4_choose_composite_emitter: solid, identity mask >[ 133.029] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.029] gen9_composite_get_binding_table(fe40) >[ 133.029] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.029] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.029] gen9_emit_vertex_elements: setup id=9 >[ 133.029] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.029] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.029] gen8_vertex_flush[75c] = 9 >[ 133.029] gen9_magic_ca_pass: CA fixup (667 -> 676) >[ 133.029] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.029] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.029] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.029] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.029] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.029] sna_glyphs: discarding mask >[ 133.029] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.029] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.029] gen9_render_composite: 0x0, current mode=1/1 >[ 133.029] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.029] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.029] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.029] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.029] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.029] sna_drawable_use_bo: using whole GPU bo >[ 133.029] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.029] color_convert: src=ffffffff [20028888] >[ 133.029] color_convert: dst=ffffffff [20028888] >[ 133.029] sna_render_get_solid: ffffffff >[ 133.029] sna_render_get_solid(white) >[ 133.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.029] sna_transform_is_imprecise_integer_translation: no transform >[ 133.029] gen9_composite_picture: integer translation (0, 0), removing >[ 133.029] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.029] sna_render_pixmap_bo: GPU all damaged >[ 133.029] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.029] gen4_choose_composite_emitter: solid, identity mask >[ 133.029] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.029] gen9_composite_get_binding_table(fe40) >[ 133.029] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.029] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.029] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.029] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.029] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.029] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.029] gen9_emit_vertex_elements: setup id=9 >[ 133.029] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.029] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.029] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.029] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.029] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.029] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.029] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.029] gen8_vertex_flush[85c] = 42 >[ 133.029] gen9_magic_ca_pass: CA fixup (676 -> 718) >[ 133.029] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.029] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.029] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.029] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.029] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.029] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.029] glyphs_format: format=166024, depth=32 >[ 133.029] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.029] sna_glyphs: discarding mask >[ 133.029] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.029] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.029] gen9_render_composite: 0x0, current mode=1/1 >[ 133.029] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.029] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.030] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.030] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.030] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.030] sna_drawable_use_bo: using whole GPU bo >[ 133.030] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.030] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.030] color_convert: src=ffffffff [20028888] >[ 133.030] color_convert: dst=ffffffff [20028888] >[ 133.030] sna_render_get_solid: ffffffff >[ 133.030] sna_render_get_solid(white) >[ 133.030] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.030] sna_transform_is_imprecise_integer_translation: no transform >[ 133.030] gen9_composite_picture: integer translation (0, 0), removing >[ 133.030] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.030] sna_render_pixmap_bo: GPU all damaged >[ 133.030] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.030] gen4_choose_composite_emitter: solid, identity mask >[ 133.030] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.030] gen9_composite_get_binding_table(fdc0) >[ 133.030] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.030] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.030] gen9_emit_vertex_elements: setup id=9 >[ 133.030] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.030] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.030] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.030] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.030] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.030] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.030] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.030] gen8_vertex_flush[954] = 57 >[ 133.030] gen9_magic_ca_pass: CA fixup (718 -> 775) >[ 133.030] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.030] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.030] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.030] sna_accel_flush: flush?=1, dirty?=1 >[ 133.030] sna_accel_flush: syncing SHM pixmap=2810 (refcnt=1) >[ 133.030] _sna_pixmap_move_to_cpu(pixmap=2810, 70x42, flags=3) >[ 133.030] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.030] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.030] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.030] kgem_bo_sync__cpu_full: handle=140 >[ 133.030] gen8_vertex_close: used=3100, vbo active? 3, vb=204, nreloc=2 >[ 133.030] gen8_vertex_close: reloc[0] = 287 >[ 133.030] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.030] kgem_add_handle: handle=3, index=5 >[ 133.030] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.030] gen8_vertex_close: reloc[1] = 342 >[ 133.030] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.030] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.030] batch[1/1, flags=1800]: 634 634 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.030] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.030] __kgem_retire_rq: request 1 complete >[ 133.030] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.030] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.030] kgem_fixup_relocs: shrinking by 61440 >[ 133.030] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.030] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.030] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.030] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.030] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.030] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.030] __kgem_bo_clear_busy: handle=7 >[ 133.030] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.030] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.030] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.030] __kgem_bo_clear_busy: handle=7 >[ 133.030] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.030] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.030] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.030] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.030] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.030] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.030] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.030] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.030] __kgem_retire_rq: request 1 complete >[ 133.030] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.030] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.030] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.030] sna_block_handler (tv=0.0) >[ 133.030] sna_wakeup_handler >[ 133.030] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 133.030] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.030] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.030] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.030] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.030] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 133.030] sna_dri2_get_back: reuse unattached back >[ 133.030] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.030] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 133.030] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.030] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 133.030] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.030] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.030] sna_accel_flush: flush?=0, dirty?=0 >[ 133.030] sna_accel_flush: flush?=0, dirty?=0 >[ 133.030] sna_accel_flush: flush?=0, dirty?=0 >[ 133.030] sna_block_handler (tv=0.0) >[ 133.030] sna_wakeup_handler >[ 133.030] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.030] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.030] sna_glyphs: discarding mask >[ 133.030] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.030] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.030] gen9_render_composite: 0x0, current mode=0/1 >[ 133.030] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.030] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.030] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.031] sna_drawable_use_bo pixmap=2806, box=((0, 0), (7680, 2160)), flags=7... >[ 133.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.031] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.031] sna_drawable_use_bo: using whole GPU bo >[ 133.031] gen9_composite_set_target: pixmap=2806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.031] color_convert: src=ffffffff [20028888] >[ 133.031] color_convert: dst=ffffffff [20028888] >[ 133.031] sna_render_get_solid: ffffffff >[ 133.031] sna_render_get_solid(white) >[ 133.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.031] sna_transform_is_imprecise_integer_translation: no transform >[ 133.031] gen9_composite_picture: integer translation (0, 0), removing >[ 133.031] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.031] sna_render_pixmap_bo: GPU all damaged >[ 133.031] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.031] gen4_choose_composite_emitter: solid, identity mask >[ 133.031] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.031] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.031] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.031] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.031] kgem_add_handle: handle=4, index=0 >[ 133.031] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.031] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.031] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.031] gen9_composite_get_binding_table(ffc0) >[ 133.031] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.031] kgem_add_handle: handle=138, index=1 >[ 133.031] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.031] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.031] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.031] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.031] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.031] kgem_add_handle: handle=7, index=2 >[ 133.031] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.031] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.031] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.031] kgem_add_handle: handle=6, index=3 >[ 133.031] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.031] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.031] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.031] gen9_emit_sampler: sampler = a >[ 133.031] gen9_emit_sf: num_sf_outputs=2 >[ 133.031] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.031] gen9_emit_vertex_elements: setup id=9 >[ 133.031] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.031] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.031] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.031] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.031] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.031] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.031] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.031] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.031] gen8_vertex_flush[498] = 9 >[ 133.031] gen9_magic_ca_pass: CA fixup (775 -> 784) >[ 133.031] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.031] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.031] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.031] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=af6, drawable=a74 >[ 133.031] sna_validate_gc: recomputing clip >[ 133.031] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.031] sna_copy_area: src=pixmap=2806:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.031] sna_copy_area: normal copy >[ 133.031] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.031] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.031] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.031] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.031] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.031] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.031] sna_do_copy: pixmap -- no source clipping >[ 133.031] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.031] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.031] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2806+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.031] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.031] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.031] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.031] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.031] sna_drawable_use_bo: pinned, never REPLACES >[ 133.031] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.031] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.031] sna_drawable_use_bo: using whole GPU bo >[ 133.031] sna_pixmap_move_to_gpu(pixmap=2806, usage=0), flags=a >[ 133.031] sna_pixmap_move_to_gpu: already all-damaged >[ 133.031] sna_pixmap_mark_active: pixmap=2806, handle=138 >[ 133.031] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.031] sna_pixmap_make_cow: make cow src=2806, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.031] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.031] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.031] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.031] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.031] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.031] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.031] kgem_set_mode: flushing before new bo >[ 133.031] gen8_vertex_close: used=3136, vbo active? 3, vb=200, nreloc=1 >[ 133.031] gen8_vertex_close: reloc[0] = 289 >[ 133.031] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.031] kgem_add_handle: handle=3, index=4 >[ 133.031] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.031] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.031] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.031] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.031] kgem_fixup_relocs: shrinking by 61440 >[ 133.031] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.031] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.031] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.031] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.031] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.031] __kgem_bo_clear_busy: handle=7 >[ 133.031] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.031] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.031] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.031] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.031] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.031] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.031] aligning vertex: was 4, now 2 floats per vertex >[ 133.031] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.031] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.031] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.031] kgem_add_handle: handle=4, index=0 >[ 133.031] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.031] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.031] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.031] gen9_composite_get_binding_table(ffc0) >[ 133.031] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.031] kgem_add_handle: handle=134, index=1 >[ 133.031] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.031] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.031] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.031] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.031] kgem_add_handle: handle=138, index=2 >[ 133.031] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.031] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.031] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.031] gen9_emit_sampler: sampler = 0 >[ 133.031] gen9_emit_sf: num_sf_outputs=1 >[ 133.031] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.031] gen9_emit_vertex_elements: setup id=0 >[ 133.031] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.031] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.031] gen8_vertex_flush[490] = 3 >[ 133.031] sna_accel_flush: flush?=1, dirty?=0 >[ 133.031] gen8_vertex_close: used=3142, vbo active? 3, vb=1, nreloc=1 >[ 133.031] gen8_vertex_close: reloc[0] = 287 >[ 133.031] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.031] kgem_add_handle: handle=3, index=3 >[ 133.031] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.031] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.031] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.031] __kgem_retire_rq: request 1 complete >[ 133.031] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.031] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.031] kgem_fixup_relocs: shrinking by 61440 >[ 133.032] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.032] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.032] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.032] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.032] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.032] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.032] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.032] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.032] sna_accel_flush: flush?=0, dirty?=0 >[ 133.032] sna_accel_flush: flush?=0, dirty?=0 >[ 133.032] sna_accel_flush: flush?=0, dirty?=0 >[ 133.032] sna_destroy_pixmap: pixmap=2806, attached?=1 >[ 133.032] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.032] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.032] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.032] __kgem_bo_destroy: handle=138 -> active >[ 133.032] __sna_free_pixmap(pixmap=2806) >[ 133.032] sna_accel_flush: flush?=0, dirty?=0 >[ 133.032] sna_accel_flush: flush?=0, dirty?=0 >[ 133.032] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.032] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.032] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.032] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.032] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.032] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.032] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.032] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.032] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.032] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.032] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.032] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.032] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.032] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.032] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.032] sna_pixmap_undo_cow: freeing cow >[ 133.032] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.032] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.032] sna_drawable_use_bo: using whole GPU bo >[ 133.032] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.032] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.032] sna_transform_is_imprecise_integer_translation: no transform >[ 133.032] gen9_composite_picture: integer translation (0, 0), removing >[ 133.032] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.032] sna_render_pixmap_bo: GPU all damaged >[ 133.032] color_convert: src=53000000 [20028888] >[ 133.032] color_convert: dst=53000000 [20028888] >[ 133.032] sna_render_get_solid: 53000000 >[ 133.032] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.032] gen4_choose_composite_emitter: identity source, identity mask >[ 133.032] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.032] aligning vertex: was 2, now 5 floats per vertex >[ 133.032] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.032] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.032] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.032] kgem_add_handle: handle=4, index=0 >[ 133.032] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.032] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.032] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.032] gen9_composite_get_binding_table(ffc0) >[ 133.032] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.032] kgem_add_handle: handle=136, index=1 >[ 133.032] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.032] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.032] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.032] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.032] kgem_add_handle: handle=137, index=2 >[ 133.032] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.032] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.032] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.032] kgem_add_reloc64: adding proxy [delta=332] for handle=7 >[ 133.032] kgem_add_handle: handle=7, index=3 >[ 133.032] kgem_add_reloc64[5] = (delta=332, target handle=3, presumed=fffe8000) >[ 133.033] [3fc0] bind bo(handle=7, addr=fffe814c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.033] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.033] gen9_emit_sampler: sampler = 3 >[ 133.033] gen9_emit_sf: num_sf_outputs=2 >[ 133.033] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.033] gen9_emit_vertex_elements: setup id=10 >[ 133.033] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.033] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.033] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.033] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.033] gen8_vertex_flush[498] = 3 >[ 133.033] sna_accel_flush: flush?=0, dirty?=0 >[ 133.033] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.033] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.033] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.033] kgem_can_create_2d: untiled size=66355200 >[ 133.033] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.033] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.033] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.033] sna_create_pixmap: usage=0, flags=1b >[ 133.033] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.033] __pop_freed_pixmap: reusing freed pixmap=2806 header >[ 133.033] create_pixmap_hdr: pixmap=2811, width=7680, height=2160, usage=0 >[ 133.033] sna_create_pixmap: serial=2811, 7680x2160, usage=0 >[ 133.033] sna_accel_flush: flush?=0, dirty?=0 >[ 133.033] sna_accel_flush: flush?=0, dirty?=0 >[ 133.033] sna_composite_rectangles(pixmap=2812, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.033] sna_composite_rectangles: converted to op 0 >[ 133.033] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.033] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.033] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.033] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.033] sna_composite_rectangles: dropping last-cpu hint >[ 133.033] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=19... >[ 133.033] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.033] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.033] sna_pixmap_move_to_gpu(pixmap=2812, usage=0), flags=b >[ 133.033] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.033] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.033] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.033] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.033] sna_pixmap_alloc_gpu: pixmap=2812 >[ 133.033] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.033] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.033] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.033] 1:from active: pitch=30720, tiling=1, handle=138, id=1826 >[ 133.033] __sna_damage_all(7680, 2160) >[ 133.033] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.033] sna_pixmap_mark_active: pixmap=2812, handle=138 >[ 133.033] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.033] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.033] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.033] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.033] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.033] sna_render_get_solid: 0 >[ 133.033] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.033] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.033] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.033] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.033] aligning vertex: was 5, now 2 floats per vertex >[ 133.033] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.033] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.033] gen9_composite_get_binding_table(fec0) >[ 133.033] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.033] kgem_add_handle: handle=138, index=4 >[ 133.033] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.033] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.033] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.033] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.033] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.033] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.033] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.033] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.033] gen9_emit_sampler: sampler = 1 >[ 133.033] gen9_emit_sf: num_sf_outputs=1 >[ 133.033] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.033] gen9_emit_vertex_elements: setup id=0 >[ 133.033] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.033] (0, 0), (7680, 2160) >[ 133.034] gen8_vertex_flush[56c] = 3 >[ 133.034] sna_composite_rectangles: pixmap=2812 marking clear [0]? 1 >[ 133.034] sna_accel_flush: flush?=0, dirty?=0 >[ 133.034] sna_composite_rectangles(pixmap=2812, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.034] sna_composite_rectangles: converted to op 1 >[ 133.034] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.034] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.034] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.034] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.034] sna_composite_rectangles: dropping last-cpu hint >[ 133.034] sna_drawable_use_bo pixmap=2812, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.034] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.034] sna_drawable_use_bo: using whole GPU bo >[ 133.034] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.034] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.034] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.034] sna_render_get_solid: ffe5e3e1 >[ 133.034] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.034] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.034] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.034] gen9_composite_get_binding_table(fe00) >[ 133.034] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.034] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.034] kgem_add_handle: handle=32, index=5 >[ 133.034] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.034] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.034] gen9_emit_vertex_elements: setup id=0 >[ 133.034] (7679, 0), (7680, 2160) >[ 133.034] gen8_vertex_flush[5a8] = 3 >[ 133.034] sna_accel_flush: flush?=0, dirty?=0 >[ 133.034] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=afc >[ 133.034] sna_validate_gc: recomputing clip >[ 133.034] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9baab30] >[ 133.034] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2812:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.034] sna_copy_area: normal copy >[ 133.034] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.034] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.034] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.034] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.034] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.034] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.034] sna_do_copy: pixmap -- no source clipping >[ 133.034] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.034] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.034] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2812+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.034] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.034] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.034] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.034] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.034] sna_drawable_use_bo: using whole GPU bo >[ 133.034] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.034] sna_pixmap_move_to_gpu: already all-damaged >[ 133.034] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.034] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.034] sna_pixmap_make_cow: make cow src=2659, dst=2812, handle=136 (already cow? src=0, dst=0) >[ 133.034] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.034] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.034] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.034] __kgem_bo_destroy: handle=138 -> active >[ 133.034] sna_pixmap_make_cow: moo! attaching clone to pixmap=2812 (source=2659, handle=136) >[ 133.034] sna_accel_flush: flush?=0, dirty?=0 >[ 133.034] sna_destroy_pixmap: pixmap=2808, attached?=1 >[ 133.034] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.034] __sna_free_pixmap(pixmap=2808) >[ 133.034] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.034] kgem_bo_sync__cpu: handle=139 >[ 133.034] sna_accel_watch_flush: enable=-1 >[ 133.034] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.034] __kgem_bo_destroy: handle=139, size=8192 >[ 133.034] __kgem_bo_destroy: handle=139, not reusable >[ 133.034] kgem_bo_free: handle=139, size=8192 >[ 133.034] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.035] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.035] sna_accel_flush: flush?=0, dirty?=0 >[ 133.035] sna_accel_flush: flush?=0, dirty?=0 >[ 133.035] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.035] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.035] create_pixmap: serial=2813, usage=0, 0x0 >[ 133.035] create_pixmap_hdr: pixmap=2813, width=70, height=24, usage=0 >[ 133.035] kgem_create_map(0x7f1c44167000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.035] __kgem_bo_init(handle=139, num_pages=2) >[ 133.035] kgem_create_map(ptr=0x7f1c44167000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.035] sna_accel_watch_flush: enable=1 >[ 133.035] __sna_damage_all(70, 24) >[ 133.035] sna_pixmap_create_shm: serial=2813, 70x24, usage=0 >[ 133.035] sna_composite(pixmap=2812, op=3, src=2814+(0, 0), mask=0+(118, 350), dst=2812+(118, 350)+(0, 0), size=(70, 24) >[ 133.035] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.035] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.035] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.035] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.035] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.035] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.035] gen9_render_composite: 70x24, current mode=1/1 >[ 133.035] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.035] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.035] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.035] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.035] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.035] sna_drawable_use_bo pixmap=2812, box=((118, 350), (188, 374)), flags=7... >[ 133.035] sna_pixmap_undo_cow: pixmap=2812, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.035] sna_pixmap_undo_cow: copying cow >[ 133.035] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.035] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.035] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.035] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.035] 1:from active: pitch=30720, tiling=1, handle=138, id=1828 >[ 133.035] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.035] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.035] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.035] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.035] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.035] gen9_composite_get_binding_table(fd80) >[ 133.035] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.035] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.035] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.035] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.035] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.035] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.035] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.035] gen9_emit_sampler: sampler = 0 >[ 133.035] gen9_emit_vertex_elements: setup id=0 >[ 133.035] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.035] gen8_vertex_flush[5ec] = 3 >[ 133.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.035] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.035] sna_drawable_use_bo: using whole GPU bo >[ 133.035] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.035] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.035] sna_transform_is_imprecise_integer_translation: no transform >[ 133.035] gen9_composite_picture: integer translation (0, 0), removing >[ 133.035] sna_render_pixmap_bo pixmap=2814, (0, 0)x(70, 24)/(70, 24) >[ 133.035] sna_render_pixmap_bo: CPU all damaged >[ 133.035] sna_add_flush_pixmap: marking pixmap=2814 for flushing >[ 133.035] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.036] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.036] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.036] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.036] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.036] gen4_choose_composite_emitter: identity src, no mask >[ 133.036] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.036] gen8_vertex_close: used=3178, vbo active? 3, vb=401, nreloc=2 >[ 133.036] gen8_vertex_close: reloc[0] = 289 >[ 133.036] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.036] kgem_add_handle: handle=3, index=6 >[ 133.036] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.036] gen8_vertex_close: reloc[1] = 342 >[ 133.036] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.036] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.036] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.036] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.036] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.036] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.036] kgem_fixup_relocs: shrinking by 61440 >[ 133.036] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.036] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.036] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.036] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.036] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.036] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.036] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.036] __kgem_bo_clear_busy: handle=7 >[ 133.036] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.036] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.036] __kgem_bo_clear_busy: handle=7 >[ 133.036] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.036] __kgem_bo_clear_busy: handle=32 >[ 133.036] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.036] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.036] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.036] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.036] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.036] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.036] aligning vertex: was 2, now 3 floats per vertex >[ 133.036] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.036] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.036] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.036] kgem_add_handle: handle=4, index=0 >[ 133.036] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.036] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.036] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.036] gen9_composite_get_binding_table(ffc0) >[ 133.036] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.036] kgem_add_handle: handle=138, index=1 >[ 133.036] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.036] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.036] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.036] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.036] kgem_add_handle: handle=139, index=2 >[ 133.036] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.036] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.036] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.036] gen9_emit_sampler: sampler = 2 >[ 133.036] gen9_emit_sf: num_sf_outputs=1 >[ 133.036] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.036] gen9_emit_vertex_elements: setup id=2 >[ 133.036] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.036] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.036] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.036] gen8_vertex_flush[490] = 3 >[ 133.036] sna_accel_flush: flush?=1, dirty?=1 >[ 133.036] sna_accel_flush: syncing SHM pixmap=2814 (refcnt=2) >[ 133.036] _sna_pixmap_move_to_cpu(pixmap=2814, 70x24, flags=3) >[ 133.036] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.036] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.036] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.036] kgem_bo_sync__cpu_full: handle=139 >[ 133.036] gen8_vertex_close: used=3189, vbo active? 3, vb=4, nreloc=1 >[ 133.036] gen8_vertex_close: reloc[0] = 287 >[ 133.036] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.036] kgem_add_handle: handle=3, index=3 >[ 133.036] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.036] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16228 [fenced=0] >[ 133.036] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.036] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.036] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x80, presumed-offset=fe72e000 >[ 133.036] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.036] kgem_create_linear(65536) >[ 133.036] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.036] search_linear_cache: searching for inactive cpu map >[ 133.036] kgem_bo_remove_from_inactive: removing handle=125 from inactive >[ 133.036] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache >[ 133.036] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7f1c722d8000) >[ 133.036] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] >[ 133.036] kgem_bo_sync__cpu: handle=125 >[ 133.036] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.036] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 >[ 133.036] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.036] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] >[ 133.037] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 >[ 133.037] kgem_new_batch: using last batch handle=128 >[ 133.037] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe72e000 >[ 133.037] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.037] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.037] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.037] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.037] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.037] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.037] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.062] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.062] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.062] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.062] __kgem_retire_rq: request 1 complete >[ 133.062] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.062] __kgem_retire_rq: request 2 complete >[ 133.062] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.062] __kgem_retire_rq: request 128 complete >[ 133.062] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.062] kgem_bo_move_to_inactive: moving handle=128 to inactive >[ 133.062] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.062] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.062] sna_block_handler (tv=0.0) >[ 133.062] sna_wakeup_handler >[ 133.062] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.062] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.062] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.062] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.062] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.062] sna_crtc_record_swap: recording last swap on pipe=0, frame 7714 [msc=7714], time 133.51267 >[ 133.062] sna_dri2_get_msc: msc=7714 [raw=7714], ust=133051267 >[ 133.062] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 133.062] sna_dri2_schedule_swap(target_msc=7711, divisor=0, remainder=0) >[ 133.062] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 133.062] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.062] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.062] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.062] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.062] sna_crtc_record_swap: recording last swap on pipe=0, frame 7714 [msc=7714], time 133.51267 >[ 133.062] immediate_swap: current_msc=7714, target_msc=7711 -- yes >[ 133.062] can_flip: no, shadow enabled >[ 133.062] sna_dri2_add_event: adding event to window 146) >[ 133.062] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.062] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.062] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.062] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.062] can_xchg: back size=8701e00, front size=8701e00 >[ 133.062] can_xchg: yes, pixmap=165 >[ 133.062] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 133.062] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.062] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.062] set_bo: pixmap=165, handle=35 (old handle=36) >[ 133.062] set_bo: marking whole pixmap as damaged >[ 133.062] set_bo: applying final/discard move-to-gpu >[ 133.062] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 133.062] set_bo: dropping flush hint from handle=36 >[ 133.062] set_bo: adding flush hint to handle=35 >[ 133.062] mark_stale(handle=36) => 1 >[ 133.062] swap_limit: draw=146 setting swap limit to 3 >[ 133.062] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.062] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.063] sna_dri2_schedule_swap: reported target_msc=7714 >[ 133.063] sna_accel_flush: flush?=0, dirty?=0 >[ 133.063] sna_accel_flush: flush?=0, dirty?=0 >[ 133.063] sna_accel_flush: flush?=0, dirty?=0 >[ 133.063] sna_accel_flush: flush?=0, dirty?=0 >[ 133.063] sna_block_handler (tv=0.0) >[ 133.063] kgem_retire, need_retire?=1 >[ 133.063] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.063] kgem_retire -- retired=0, need_retire=0 >[ 133.063] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.063] gen6_render_retire: resetting idle vbo >[ 133.063] sna_scanout_do_flush: flush timer active: delta=-47 >[ 133.063] sna_scanout_do_flush (time=133063), triggered >[ 133.063] sna_scanout_flush (time=133063), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.063] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.063] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.063] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.063] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.063] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.063] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.063] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.063] sna_pixmap_move_to_gpu: already all-damaged >[ 133.063] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 133.063] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.063] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.063] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.063] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 133.063] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 133.063] get_fb: reusing fb=105 for handle=35 >[ 133.063] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 133.063] __kgem_bo_clear_busy: handle=35 >[ 133.063] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 133.063] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 133.063] __kgem_bo_clear_busy: handle=35 >[ 133.063] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.063] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.063] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 133.063] sna_accel_do_throttle (time=133063), triggered >[ 133.063] sna_accel_throttle (time=133063) >[ 133.063] sna_accel_disarm_timer[1] (time=133063) >[ 133.063] sna_accel_block: evaluating timers, active=5 >[ 133.063] sna_accel_block: flush timer expires in 16 [133079] >[ 133.063] sna_wakeup_handler >[ 133.063] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.063] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.063] sna_glyphs: discarding mask >[ 133.064] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.064] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.064] gen9_render_composite: 0x0, current mode=0/0 >[ 133.064] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.064] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.064] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.064] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.064] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.064] sna_drawable_use_bo: using whole GPU bo >[ 133.064] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.064] color_convert: src=ff000000 [20028888] >[ 133.064] color_convert: dst=ff000000 [20028888] >[ 133.064] sna_render_get_solid: ff000000 >[ 133.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.064] sna_transform_is_imprecise_integer_translation: no transform >[ 133.064] gen9_composite_picture: integer translation (0, 0), removing >[ 133.064] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.064] sna_render_pixmap_bo: GPU all damaged >[ 133.064] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.064] gen4_choose_composite_emitter: solid, identity mask >[ 133.064] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.064] aligning vertex: was 3, now 4 floats per vertex >[ 133.064] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.064] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.064] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.064] kgem_add_handle: handle=4, index=0 >[ 133.064] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.064] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.064] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.064] gen9_composite_get_binding_table(ffc0) >[ 133.064] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.064] kgem_add_handle: handle=138, index=1 >[ 133.064] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.064] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.064] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.064] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.064] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.064] kgem_add_handle: handle=7, index=2 >[ 133.064] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.064] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.064] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.064] kgem_add_handle: handle=6, index=3 >[ 133.064] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.064] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.064] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.064] gen9_emit_sampler: sampler = a >[ 133.064] gen9_emit_sf: num_sf_outputs=2 >[ 133.064] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.064] gen9_emit_vertex_elements: setup id=9 >[ 133.064] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.064] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.064] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.064] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.064] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.064] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.064] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.065] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.065] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.065] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.065] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.065] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.065] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.065] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.065] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.065] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.065] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.065] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.065] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.065] gen8_vertex_flush[498] = 42 >[ 133.065] gen9_magic_ca_pass: CA fixup (0 -> 42) >[ 133.065] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.065] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.065] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.065] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.065] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.065] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.065] glyphs_format: format=166024, depth=32 >[ 133.065] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.065] sna_glyphs: discarding mask >[ 133.065] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.065] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.065] gen9_render_composite: 0x0, current mode=1/1 >[ 133.065] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.065] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.065] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.065] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.065] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.065] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.065] sna_drawable_use_bo: using whole GPU bo >[ 133.065] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.065] color_convert: src=ff000000 [20028888] >[ 133.065] color_convert: dst=ff000000 [20028888] >[ 133.065] sna_render_get_solid: ff000000 >[ 133.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.065] sna_transform_is_imprecise_integer_translation: no transform >[ 133.065] gen9_composite_picture: integer translation (0, 0), removing >[ 133.065] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.065] sna_render_pixmap_bo: GPU all damaged >[ 133.065] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.065] gen4_choose_composite_emitter: solid, identity mask >[ 133.065] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.065] gen9_composite_get_binding_table(fec0) >[ 133.065] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.065] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.065] gen9_emit_vertex_elements: setup id=9 >[ 133.065] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.066] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.066] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.066] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.066] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.066] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.066] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.066] gen8_vertex_flush[590] = 57 >[ 133.066] gen9_magic_ca_pass: CA fixup (42 -> 99) >[ 133.066] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.066] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.066] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.066] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.066] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.066] sna_glyphs: discarding mask >[ 133.066] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.066] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.066] gen9_render_composite: 0x0, current mode=1/1 >[ 133.066] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.066] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.066] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.066] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.066] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.066] sna_drawable_use_bo: using whole GPU bo >[ 133.066] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.066] color_convert: src=ff000000 [20028888] >[ 133.066] color_convert: dst=ff000000 [20028888] >[ 133.066] sna_render_get_solid: ff000000 >[ 133.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.066] sna_transform_is_imprecise_integer_translation: no transform >[ 133.066] gen9_composite_picture: integer translation (0, 0), removing >[ 133.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.067] sna_render_pixmap_bo: GPU all damaged >[ 133.067] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.067] gen4_choose_composite_emitter: solid, identity mask >[ 133.067] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.067] gen9_composite_get_binding_table(fec0) >[ 133.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.067] gen9_emit_vertex_elements: setup id=9 >[ 133.067] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.067] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.067] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.067] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.067] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.067] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.067] gen8_vertex_flush[688] = 9 >[ 133.067] gen9_magic_ca_pass: CA fixup (99 -> 108) >[ 133.067] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.067] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.067] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.067] sna_glyphs: discarding mask >[ 133.067] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.067] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.067] gen9_render_composite: 0x0, current mode=1/1 >[ 133.067] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.067] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.067] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.067] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.067] sna_drawable_use_bo: using whole GPU bo >[ 133.067] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.067] color_convert: src=ffffffff [20028888] >[ 133.067] color_convert: dst=ffffffff [20028888] >[ 133.067] sna_render_get_solid: ffffffff >[ 133.067] sna_render_get_solid(white) >[ 133.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.067] sna_transform_is_imprecise_integer_translation: no transform >[ 133.067] gen9_composite_picture: integer translation (0, 0), removing >[ 133.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.067] sna_render_pixmap_bo: GPU all damaged >[ 133.067] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.067] gen4_choose_composite_emitter: solid, identity mask >[ 133.067] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.067] gen9_composite_get_binding_table(fec0) >[ 133.067] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.067] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.067] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.067] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.067] gen9_emit_vertex_elements: setup id=9 >[ 133.067] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.067] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.067] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.067] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.067] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.067] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.067] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.067] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.067] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.068] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.068] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.068] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.068] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.068] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.068] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.068] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.068] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.068] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.068] gen8_vertex_flush[788] = 42 >[ 133.068] gen9_magic_ca_pass: CA fixup (108 -> 150) >[ 133.068] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.068] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.068] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.068] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.068] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.068] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.068] glyphs_format: format=166024, depth=32 >[ 133.068] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.068] sna_glyphs: discarding mask >[ 133.068] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.068] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.068] gen9_render_composite: 0x0, current mode=1/1 >[ 133.068] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.068] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.068] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.068] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.068] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.068] sna_drawable_use_bo: using whole GPU bo >[ 133.068] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.068] color_convert: src=ffffffff [20028888] >[ 133.068] color_convert: dst=ffffffff [20028888] >[ 133.068] sna_render_get_solid: ffffffff >[ 133.068] sna_render_get_solid(white) >[ 133.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.068] sna_transform_is_imprecise_integer_translation: no transform >[ 133.068] gen9_composite_picture: integer translation (0, 0), removing >[ 133.068] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.068] sna_render_pixmap_bo: GPU all damaged >[ 133.068] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.068] gen4_choose_composite_emitter: solid, identity mask >[ 133.068] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.068] gen9_composite_get_binding_table(fe40) >[ 133.068] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.068] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.068] gen9_emit_vertex_elements: setup id=9 >[ 133.068] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.068] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.068] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.069] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.069] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.069] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.069] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.069] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.069] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.069] gen8_vertex_flush[880] = 57 >[ 133.069] gen9_magic_ca_pass: CA fixup (150 -> 207) >[ 133.069] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.069] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.069] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.069] sna_accel_flush: flush?=0, dirty?=0 >[ 133.069] sna_block_handler (tv=0.0) >[ 133.069] sna_wakeup_handler >[ 133.069] sna_mode_wakeup: len=96 >[ 133.069] sna_mode_wakeup: recording last swap on pipe=1, frame 7685 [1e05], time 133.66624 >[ 133.069] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 133.069] sna_mode_wakeup: flip complete, pending? 2 >[ 133.069] sna_dri2_vblank_handler(type=2, sequence=7715, draw=1810) >[ 133.069] sna_crtc_record_swap: recording last swap on pipe=0, frame 7715 [msc=7715], time 133.67934 >[ 133.069] sna_dri2_vblank_handler: 2 complete, frame=7715 tv=133.67934 >[ 133.069] sna_dri2_blit_complete: blit finished >[ 133.069] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7715, tv=133.67934) >[ 133.069] frame_swap_complete(type=2): draw=146, pipe=0, frame=7715 [msc=7715], tv=133.67934 >[ 133.069] sna_accel_flush: flush?=0, dirty?=0 >[ 133.069] sna_dri2_event_free(draw?=1) >[ 133.069] sna_dri2_remove_event: remove[0x55bca9e6c0d0] from window 146, active? 1 >[ 133.069] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.069] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.069] sna_dri2_vblank_handler complete >[ 133.069] sna_mode_wakeup: recording last swap on pipe=0, frame 7715 [1e23], time 133.67934 >[ 133.069] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 133.069] sna_mode_wakeup: flip complete, pending? 1 >[ 133.070] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.070] sna_accel_flush: flush?=0, dirty?=0 >[ 133.070] sna_accel_flush: flush?=0, dirty?=0 >[ 133.070] sna_block_handler (tv=0.0) >[ 133.070] sna_wakeup_handler >[ 133.070] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.070] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.070] sna_glyphs: discarding mask >[ 133.070] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.070] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.070] gen9_render_composite: 0x0, current mode=1/1 >[ 133.070] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.070] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.070] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.070] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.070] sna_drawable_use_bo: using whole GPU bo >[ 133.070] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.070] color_convert: src=ffffffff [20028888] >[ 133.070] color_convert: dst=ffffffff [20028888] >[ 133.070] sna_render_get_solid: ffffffff >[ 133.070] sna_render_get_solid(white) >[ 133.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.070] sna_transform_is_imprecise_integer_translation: no transform >[ 133.070] gen9_composite_picture: integer translation (0, 0), removing >[ 133.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.070] sna_render_pixmap_bo: GPU all damaged >[ 133.070] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.070] gen4_choose_composite_emitter: solid, identity mask >[ 133.070] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.070] gen9_composite_get_binding_table(fe40) >[ 133.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.070] gen9_emit_vertex_elements: setup id=9 >[ 133.070] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.070] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.070] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.070] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.070] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.070] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.070] gen8_vertex_flush[978] = 9 >[ 133.070] gen9_magic_ca_pass: CA fixup (207 -> 216) >[ 133.070] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.070] sna_destroy_pixmap: pixmap=2810, attached?=1 >[ 133.070] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.070] __sna_free_pixmap(pixmap=2810) >[ 133.070] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.070] kgem_bo_sync__cpu: handle=140 >[ 133.070] sna_accel_watch_flush: enable=-1 >[ 133.070] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.070] __kgem_bo_destroy: handle=140, size=12288 >[ 133.070] __kgem_bo_destroy: handle=140, not reusable >[ 133.070] kgem_bo_free: handle=140, size=12288 >[ 133.070] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.070] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.071] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.071] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.071] create_pixmap: serial=2815, usage=0, 0x0 >[ 133.071] create_pixmap_hdr: pixmap=2815, width=70, height=42, usage=0 >[ 133.071] kgem_create_map(0x7f1c44155000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.071] __kgem_bo_init(handle=140, num_pages=3) >[ 133.071] kgem_create_map(ptr=0x7f1c44155000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.071] sna_accel_watch_flush: enable=1 >[ 133.071] __sna_damage_all(70, 42) >[ 133.071] sna_pixmap_create_shm: serial=2815, 70x42, usage=0 >[ 133.071] sna_composite(pixmap=2812, op=3, src=2816+(0, 0), mask=0+(118, 232), dst=2812+(118, 232)+(0, 0), size=(70, 42) >[ 133.071] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.071] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.071] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.071] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.071] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.071] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.071] gen9_render_composite: 70x42, current mode=1/1 >[ 133.071] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.071] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.071] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.071] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.071] sna_drawable_use_bo pixmap=2812, box=((118, 232), (188, 274)), flags=7... >[ 133.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.071] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.071] sna_drawable_use_bo: using whole GPU bo >[ 133.071] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.071] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.071] sna_transform_is_imprecise_integer_translation: no transform >[ 133.071] gen9_composite_picture: integer translation (0, 0), removing >[ 133.071] sna_render_pixmap_bo pixmap=2816, (0, 0)x(70, 42)/(70, 42) >[ 133.071] sna_render_pixmap_bo: CPU all damaged >[ 133.071] sna_add_flush_pixmap: marking pixmap=2816 for flushing >[ 133.071] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.071] gen8_vertex_close: used=864, vbo active? 3, vb=200, nreloc=1 >[ 133.071] gen8_vertex_close: reloc[0] = 289 >[ 133.071] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.071] kgem_add_handle: handle=3, index=4 >[ 133.071] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.071] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.071] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.071] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.071] kgem_fixup_relocs: shrinking by 61440 >[ 133.071] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.071] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.071] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.071] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.071] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.071] __kgem_bo_clear_busy: handle=7 >[ 133.071] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.071] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.072] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.072] __kgem_bo_clear_busy: handle=7 >[ 133.072] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.072] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.072] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.072] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.072] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.072] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.072] gen4_choose_composite_emitter: identity src, no mask >[ 133.072] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.072] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.072] aligning vertex: was 4, now 3 floats per vertex >[ 133.072] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.072] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.072] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.072] kgem_add_handle: handle=4, index=0 >[ 133.072] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.072] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.072] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.072] gen9_composite_get_binding_table(ffc0) >[ 133.072] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.072] kgem_add_handle: handle=138, index=1 >[ 133.072] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.072] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.072] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.072] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.072] kgem_add_handle: handle=140, index=2 >[ 133.072] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.072] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.072] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.072] gen9_emit_sampler: sampler = 2 >[ 133.072] gen9_emit_sf: num_sf_outputs=1 >[ 133.072] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.072] gen9_emit_vertex_elements: setup id=2 >[ 133.072] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.072] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.072] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.072] gen8_vertex_flush[490] = 3 >[ 133.072] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.072] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.072] sna_glyphs: discarding mask >[ 133.072] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.072] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.072] gen9_render_composite: 0x0, current mode=1/1 >[ 133.072] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.072] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.072] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.072] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.073] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.073] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.073] sna_drawable_use_bo: using whole GPU bo >[ 133.073] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.073] color_convert: src=ff000000 [20028888] >[ 133.073] color_convert: dst=ff000000 [20028888] >[ 133.073] sna_render_get_solid: ff000000 >[ 133.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.073] sna_transform_is_imprecise_integer_translation: no transform >[ 133.073] gen9_composite_picture: integer translation (0, 0), removing >[ 133.073] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.073] sna_render_pixmap_bo: GPU all damaged >[ 133.073] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.073] gen4_choose_composite_emitter: solid, identity mask >[ 133.073] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.073] aligning vertex: was 3, now 4 floats per vertex >[ 133.073] gen9_composite_get_binding_table(ff00) >[ 133.073] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.073] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.073] kgem_add_handle: handle=7, index=3 >[ 133.073] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.073] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.073] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.073] kgem_add_handle: handle=6, index=4 >[ 133.073] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.073] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.073] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.073] gen9_emit_sampler: sampler = a >[ 133.073] gen9_emit_sf: num_sf_outputs=2 >[ 133.073] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.073] gen9_emit_vertex_elements: setup id=9 >[ 133.073] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.073] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.073] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.073] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.073] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.073] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.073] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.073] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.073] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.073] gen8_vertex_flush[56c] = 42 >[ 133.074] gen9_magic_ca_pass: CA fixup (219 -> 261) >[ 133.074] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.074] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.074] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.074] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.074] glyphs_format: format=166024, depth=32 >[ 133.074] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.074] sna_glyphs: discarding mask >[ 133.074] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.074] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.074] gen9_render_composite: 0x0, current mode=1/1 >[ 133.074] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.074] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.074] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.074] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.074] sna_drawable_use_bo: using whole GPU bo >[ 133.074] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.074] color_convert: src=ff000000 [20028888] >[ 133.074] color_convert: dst=ff000000 [20028888] >[ 133.074] sna_render_get_solid: ff000000 >[ 133.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.074] sna_transform_is_imprecise_integer_translation: no transform >[ 133.074] gen9_composite_picture: integer translation (0, 0), removing >[ 133.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.074] sna_render_pixmap_bo: GPU all damaged >[ 133.074] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.074] gen4_choose_composite_emitter: solid, identity mask >[ 133.074] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.074] gen9_composite_get_binding_table(fe40) >[ 133.074] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.074] gen9_emit_vertex_elements: setup id=9 >[ 133.074] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.074] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.074] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.074] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.074] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.074] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.075] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.075] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.075] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.075] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.075] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.075] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.075] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.075] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.075] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.075] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.075] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.075] gen8_vertex_flush[664] = 57 >[ 133.075] gen9_magic_ca_pass: CA fixup (261 -> 318) >[ 133.075] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.075] sna_accel_flush: flush?=1, dirty?=1 >[ 133.075] sna_accel_flush: syncing SHM pixmap=2816 (refcnt=1) >[ 133.075] _sna_pixmap_move_to_cpu(pixmap=2816, 70x42, flags=3) >[ 133.075] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.075] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.075] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.075] kgem_bo_sync__cpu_full: handle=140 >[ 133.075] gen8_vertex_close: used=1272, vbo active? 3, vb=204, nreloc=2 >[ 133.075] gen8_vertex_close: reloc[0] = 287 >[ 133.075] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.075] kgem_add_handle: handle=3, index=5 >[ 133.075] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.075] gen8_vertex_close: reloc[1] = 342 >[ 133.075] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.075] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.075] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.075] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.075] __kgem_retire_rq: request 1 complete >[ 133.075] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.075] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.075] kgem_fixup_relocs: shrinking by 61440 >[ 133.075] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.075] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.075] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.075] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.075] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.075] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.075] __kgem_bo_clear_busy: handle=7 >[ 133.075] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.075] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.075] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.075] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.075] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.075] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.075] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.075] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.075] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.075] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.075] __kgem_retire_rq: request 1 complete >[ 133.076] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.076] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.076] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.076] sna_block_handler (tv=0.0) >[ 133.076] sna_wakeup_handler >[ 133.076] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 133.076] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.076] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.076] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.076] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.076] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 133.076] sna_dri2_get_back: reuse unattached back >[ 133.076] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.076] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 133.076] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.076] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 133.076] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.076] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.076] sna_accel_flush: flush?=0, dirty?=0 >[ 133.076] sna_accel_flush: flush?=0, dirty?=0 >[ 133.076] sna_accel_flush: flush?=0, dirty?=0 >[ 133.076] sna_block_handler (tv=0.0) >[ 133.076] sna_wakeup_handler >[ 133.076] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.076] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.076] sna_glyphs: discarding mask >[ 133.076] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.076] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.076] gen9_render_composite: 0x0, current mode=0/1 >[ 133.076] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.076] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.076] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.076] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.076] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.076] sna_drawable_use_bo: using whole GPU bo >[ 133.076] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.076] color_convert: src=ff000000 [20028888] >[ 133.076] color_convert: dst=ff000000 [20028888] >[ 133.076] sna_render_get_solid: ff000000 >[ 133.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.076] sna_transform_is_imprecise_integer_translation: no transform >[ 133.076] gen9_composite_picture: integer translation (0, 0), removing >[ 133.076] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.076] sna_render_pixmap_bo: GPU all damaged >[ 133.076] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.076] gen4_choose_composite_emitter: solid, identity mask >[ 133.076] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.076] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.076] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.076] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.076] kgem_add_handle: handle=4, index=0 >[ 133.076] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.076] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.077] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.077] gen9_composite_get_binding_table(ffc0) >[ 133.077] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.077] kgem_add_handle: handle=138, index=1 >[ 133.077] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.077] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.077] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.077] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.077] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.077] kgem_add_handle: handle=7, index=2 >[ 133.077] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.077] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.077] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.077] kgem_add_handle: handle=6, index=3 >[ 133.077] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.077] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.077] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.077] gen9_emit_sampler: sampler = a >[ 133.077] gen9_emit_sf: num_sf_outputs=2 >[ 133.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.077] gen9_emit_vertex_elements: setup id=9 >[ 133.077] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.077] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.077] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.077] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.077] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.077] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.077] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.077] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.077] gen8_vertex_flush[498] = 9 >[ 133.077] gen9_magic_ca_pass: CA fixup (318 -> 327) >[ 133.077] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.077] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.077] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.077] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.077] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.077] sna_glyphs: discarding mask >[ 133.077] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.077] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.077] gen9_render_composite: 0x0, current mode=1/1 >[ 133.077] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.077] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.077] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.077] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.077] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.077] sna_drawable_use_bo: using whole GPU bo >[ 133.077] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.077] color_convert: src=ffffffff [20028888] >[ 133.077] color_convert: dst=ffffffff [20028888] >[ 133.077] sna_render_get_solid: ffffffff >[ 133.077] sna_render_get_solid(white) >[ 133.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.077] sna_transform_is_imprecise_integer_translation: no transform >[ 133.077] gen9_composite_picture: integer translation (0, 0), removing >[ 133.077] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.077] sna_render_pixmap_bo: GPU all damaged >[ 133.077] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.077] gen4_choose_composite_emitter: solid, identity mask >[ 133.077] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.077] gen9_composite_get_binding_table(fec0) >[ 133.077] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.077] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.077] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.077] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.077] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.077] gen9_emit_vertex_elements: setup id=9 >[ 133.077] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.077] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.077] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.077] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.077] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.077] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.078] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.078] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.078] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.078] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.078] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.078] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.078] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.078] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.078] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.078] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.078] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.078] gen8_vertex_flush[598] = 42 >[ 133.078] gen9_magic_ca_pass: CA fixup (327 -> 369) >[ 133.078] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.078] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.078] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.078] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.078] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.078] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.078] glyphs_format: format=166024, depth=32 >[ 133.078] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.078] sna_glyphs: discarding mask >[ 133.078] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.078] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.078] gen9_render_composite: 0x0, current mode=1/1 >[ 133.078] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.078] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.078] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.078] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.078] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.078] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.078] sna_drawable_use_bo: using whole GPU bo >[ 133.078] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.078] color_convert: src=ffffffff [20028888] >[ 133.078] color_convert: dst=ffffffff [20028888] >[ 133.078] sna_render_get_solid: ffffffff >[ 133.078] sna_render_get_solid(white) >[ 133.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.078] sna_transform_is_imprecise_integer_translation: no transform >[ 133.078] gen9_composite_picture: integer translation (0, 0), removing >[ 133.078] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.078] sna_render_pixmap_bo: GPU all damaged >[ 133.078] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.078] gen4_choose_composite_emitter: solid, identity mask >[ 133.078] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.078] gen9_composite_get_binding_table(fe40) >[ 133.078] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.078] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.078] gen9_emit_vertex_elements: setup id=9 >[ 133.078] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.078] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.078] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.079] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.079] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.079] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.079] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.079] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.079] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.079] gen8_vertex_flush[690] = 57 >[ 133.079] gen9_magic_ca_pass: CA fixup (369 -> 426) >[ 133.079] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.079] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.079] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.079] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.079] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.079] sna_glyphs: discarding mask >[ 133.079] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.079] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.079] gen9_render_composite: 0x0, current mode=1/1 >[ 133.079] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.079] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.080] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.080] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.080] sna_drawable_use_bo pixmap=2812, box=((0, 0), (7680, 2160)), flags=7... >[ 133.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.080] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.080] sna_drawable_use_bo: using whole GPU bo >[ 133.080] gen9_composite_set_target: pixmap=2812, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.080] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.080] color_convert: src=ffffffff [20028888] >[ 133.080] color_convert: dst=ffffffff [20028888] >[ 133.080] sna_render_get_solid: ffffffff >[ 133.080] sna_render_get_solid(white) >[ 133.080] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.080] sna_transform_is_imprecise_integer_translation: no transform >[ 133.080] gen9_composite_picture: integer translation (0, 0), removing >[ 133.080] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.080] sna_render_pixmap_bo: GPU all damaged >[ 133.080] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.080] gen4_choose_composite_emitter: solid, identity mask >[ 133.080] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.080] gen9_composite_get_binding_table(fe40) >[ 133.080] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.080] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.080] gen9_emit_vertex_elements: setup id=9 >[ 133.080] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.080] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.080] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.080] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.080] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.080] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.080] gen8_vertex_flush[788] = 9 >[ 133.080] gen9_magic_ca_pass: CA fixup (426 -> 435) >[ 133.080] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.080] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.080] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.080] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=afc, drawable=a74 >[ 133.080] sna_validate_gc: recomputing clip >[ 133.080] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.080] sna_copy_area: src=pixmap=2812:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.080] sna_copy_area: normal copy >[ 133.080] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.080] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.080] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.081] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.081] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.081] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.081] sna_do_copy: pixmap -- no source clipping >[ 133.081] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.081] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.081] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2812+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.081] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.081] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.081] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.081] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.081] sna_drawable_use_bo: pinned, never REPLACES >[ 133.081] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.081] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.081] sna_drawable_use_bo: using whole GPU bo >[ 133.081] sna_pixmap_move_to_gpu(pixmap=2812, usage=0), flags=a >[ 133.081] sna_pixmap_move_to_gpu: already all-damaged >[ 133.081] sna_pixmap_mark_active: pixmap=2812, handle=138 >[ 133.081] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.081] sna_pixmap_make_cow: make cow src=2812, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.081] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.081] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.081] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.081] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.081] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.081] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.081] kgem_set_mode: flushing before new bo >[ 133.081] gen8_vertex_close: used=1740, vbo active? 3, vb=200, nreloc=1 >[ 133.081] gen8_vertex_close: reloc[0] = 289 >[ 133.081] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.081] kgem_add_handle: handle=3, index=4 >[ 133.081] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.081] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.081] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.081] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.081] kgem_fixup_relocs: shrinking by 61440 >[ 133.081] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.081] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.081] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.081] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.081] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.081] __kgem_bo_clear_busy: handle=7 >[ 133.081] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.081] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.082] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.082] __kgem_bo_clear_busy: handle=7 >[ 133.082] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.082] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.082] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.082] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.082] aligning vertex: was 4, now 2 floats per vertex >[ 133.082] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.082] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.082] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.082] kgem_add_handle: handle=4, index=0 >[ 133.082] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.082] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.082] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.082] gen9_composite_get_binding_table(ffc0) >[ 133.082] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.082] kgem_add_handle: handle=134, index=1 >[ 133.082] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.082] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.082] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.082] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.082] kgem_add_handle: handle=138, index=2 >[ 133.082] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.082] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.082] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.082] gen9_emit_sampler: sampler = 0 >[ 133.082] gen9_emit_sf: num_sf_outputs=1 >[ 133.082] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.082] gen9_emit_vertex_elements: setup id=0 >[ 133.082] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.082] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.082] gen8_vertex_flush[490] = 3 >[ 133.082] sna_accel_flush: flush?=1, dirty?=0 >[ 133.082] gen8_vertex_close: used=1746, vbo active? 3, vb=1, nreloc=1 >[ 133.082] gen8_vertex_close: reloc[0] = 287 >[ 133.082] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.082] kgem_add_handle: handle=3, index=3 >[ 133.082] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.082] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.082] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.082] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.082] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.082] kgem_fixup_relocs: shrinking by 61440 >[ 133.082] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.082] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.082] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.082] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.082] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.082] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.082] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.082] sna_accel_flush: flush?=0, dirty?=0 >[ 133.082] sna_accel_flush: flush?=0, dirty?=0 >[ 133.082] sna_accel_flush: flush?=0, dirty?=0 >[ 133.083] sna_block_handler (tv=0.0) >[ 133.083] sna_wakeup_handler >[ 133.083] sna_accel_flush: flush?=0, dirty?=0 >[ 133.083] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.083] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.083] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.083] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.083] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.083] sna_crtc_record_swap: recording last swap on pipe=0, frame 7715 [msc=7715], time 133.67934 >[ 133.083] sna_dri2_get_msc: msc=7715 [raw=7715], ust=133067934 >[ 133.083] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 133.083] sna_dri2_schedule_swap(target_msc=7715, divisor=0, remainder=0) >[ 133.083] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 133.083] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.083] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.083] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.083] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.083] sna_crtc_record_swap: recording last swap on pipe=0, frame 7715 [msc=7715], time 133.67934 >[ 133.083] immediate_swap: current_msc=7715, target_msc=7715 -- yes >[ 133.083] can_flip: no, shadow enabled >[ 133.083] sna_dri2_add_event: adding event to window 146) >[ 133.083] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.083] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.083] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.083] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.083] can_xchg: back size=8701e00, front size=8701e00 >[ 133.083] can_xchg: yes, pixmap=165 >[ 133.083] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 133.083] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.083] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.083] set_bo: pixmap=165, handle=36 (old handle=35) >[ 133.083] set_bo: marking whole pixmap as damaged >[ 133.083] set_bo: applying final/discard move-to-gpu >[ 133.083] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 133.083] set_bo: dropping flush hint from handle=35 >[ 133.083] set_bo: adding flush hint to handle=36 >[ 133.083] mark_stale(handle=35) => 1 >[ 133.083] swap_limit: draw=146 setting swap limit to 3 >[ 133.083] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.083] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.083] sna_dri2_schedule_swap: reported target_msc=7715 >[ 133.083] sna_accel_flush: flush?=0, dirty?=0 >[ 133.083] sna_accel_flush: flush?=0, dirty?=0 >[ 133.083] sna_accel_flush: flush?=0, dirty?=0 >[ 133.083] sna_accel_flush: flush?=0, dirty?=0 >[ 133.083] sna_block_handler (tv=0.0) >[ 133.083] kgem_retire, need_retire?=1 >[ 133.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.083] kgem_retire__requests_ring: retiring ring 0 >[ 133.083] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 133.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.083] kgem_retire -- retired=0, need_retire=1 >[ 133.083] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 133.083] sna_scanout_do_flush: flush timer active: delta=-4 >[ 133.083] sna_scanout_do_flush (time=133083), triggered >[ 133.083] sna_scanout_flush (time=133083), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.083] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.083] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.083] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.083] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.083] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.083] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.083] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.083] sna_pixmap_move_to_gpu: already all-damaged >[ 133.083] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 133.083] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.083] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.083] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.083] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 133.083] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 133.083] get_fb: reusing fb=77 for handle=36 >[ 133.083] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 133.083] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 133.084] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 133.084] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 133.084] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 133.084] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.084] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.084] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 133.084] timer_enable (time=133083), starting timer 1 >[ 133.084] sna_accel_block: evaluating timers, active=7 >[ 133.084] sna_accel_block: flush timer expires in 16 [133099] >[ 133.084] sna_wakeup_handler >[ 133.084] sna_mode_wakeup: len=32 >[ 133.084] sna_dri2_vblank_handler(type=2, sequence=7716, draw=1810) >[ 133.084] sna_crtc_record_swap: recording last swap on pipe=0, frame 7716 [msc=7716], time 133.84600 >[ 133.084] sna_dri2_vblank_handler: 2 complete, frame=7716 tv=133.84600 >[ 133.084] sna_dri2_blit_complete: blit finished >[ 133.084] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7716, tv=133.84600) >[ 133.084] frame_swap_complete(type=2): draw=146, pipe=0, frame=7716 [msc=7716], tv=133.84600 >[ 133.084] sna_accel_flush: flush?=0, dirty?=0 >[ 133.084] sna_dri2_event_free(draw?=1) >[ 133.084] sna_dri2_remove_event: remove[0x55bca9e6c0d0] from window 146, active? 1 >[ 133.084] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.084] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.084] sna_dri2_vblank_handler complete >[ 133.084] sna_destroy_pixmap: pixmap=2812, attached?=1 >[ 133.084] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.084] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.084] __kgem_busy: handle=138, busy=131073, wedged=0 >[ 133.084] __kgem_bo_destroy: handle=138 -> active >[ 133.084] __sna_free_pixmap(pixmap=2812) >[ 133.084] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.084] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.084] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.084] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.084] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.084] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.084] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.084] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.084] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.084] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.084] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.084] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.084] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.084] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.084] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.084] sna_pixmap_undo_cow: freeing cow >[ 133.084] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.084] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.084] sna_drawable_use_bo: using whole GPU bo >[ 133.084] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.084] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.084] sna_transform_is_imprecise_integer_translation: no transform >[ 133.084] gen9_composite_picture: integer translation (0, 0), removing >[ 133.084] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.084] sna_render_pixmap_bo: GPU all damaged >[ 133.084] color_convert: src=57000000 [20028888] >[ 133.084] color_convert: dst=57000000 [20028888] >[ 133.084] sna_render_get_solid: 57000000 >[ 133.084] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.084] gen4_choose_composite_emitter: identity source, identity mask >[ 133.084] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.084] aligning vertex: was 2, now 5 floats per vertex >[ 133.084] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.084] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.084] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.084] kgem_add_handle: handle=4, index=0 >[ 133.084] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.084] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.084] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.084] gen9_composite_get_binding_table(ffc0) >[ 133.084] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.084] kgem_add_handle: handle=136, index=1 >[ 133.084] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.084] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.084] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.084] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.084] kgem_add_handle: handle=137, index=2 >[ 133.084] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.085] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.085] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.085] kgem_add_reloc64: adding proxy [delta=348] for handle=7 >[ 133.085] kgem_add_handle: handle=7, index=3 >[ 133.085] kgem_add_reloc64[5] = (delta=348, target handle=3, presumed=fffe8000) >[ 133.085] [3fc0] bind bo(handle=7, addr=fffe815c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.085] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.085] gen9_emit_sampler: sampler = 3 >[ 133.085] gen9_emit_sf: num_sf_outputs=2 >[ 133.085] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.085] gen9_emit_vertex_elements: setup id=10 >[ 133.085] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.085] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.085] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.085] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.085] gen8_vertex_flush[498] = 3 >[ 133.085] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.085] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.085] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.085] kgem_can_create_2d: untiled size=66355200 >[ 133.085] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.085] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.085] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.085] sna_create_pixmap: usage=0, flags=1b >[ 133.085] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.085] __pop_freed_pixmap: reusing freed pixmap=2812 header >[ 133.085] create_pixmap_hdr: pixmap=2817, width=7680, height=2160, usage=0 >[ 133.085] sna_create_pixmap: serial=2817, 7680x2160, usage=0 >[ 133.085] sna_composite_rectangles(pixmap=2818, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.085] sna_composite_rectangles: converted to op 0 >[ 133.085] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.085] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.085] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.085] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.085] sna_composite_rectangles: dropping last-cpu hint >[ 133.085] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=19... >[ 133.085] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.085] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.085] sna_pixmap_move_to_gpu(pixmap=2818, usage=0), flags=b >[ 133.085] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.085] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.085] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.085] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.085] sna_pixmap_alloc_gpu: pixmap=2818 >[ 133.085] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.085] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.085] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.085] 1:from active: pitch=30720, tiling=1, handle=138, id=1830 >[ 133.085] __sna_damage_all(7680, 2160) >[ 133.085] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.085] sna_pixmap_mark_active: pixmap=2818, handle=138 >[ 133.085] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.085] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.085] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.085] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.085] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.085] sna_render_get_solid: 0 >[ 133.085] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.085] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.085] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.085] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.085] aligning vertex: was 5, now 2 floats per vertex >[ 133.085] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.085] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.085] gen9_composite_get_binding_table(fec0) >[ 133.085] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.085] kgem_add_handle: handle=138, index=4 >[ 133.085] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.085] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.085] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.085] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.085] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.085] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.085] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.085] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.085] gen9_emit_sampler: sampler = 1 >[ 133.085] gen9_emit_sf: num_sf_outputs=1 >[ 133.085] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.085] gen9_emit_vertex_elements: setup id=0 >[ 133.085] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.085] (0, 0), (7680, 2160) >[ 133.085] gen8_vertex_flush[56c] = 3 >[ 133.085] sna_composite_rectangles: pixmap=2818 marking clear [0]? 1 >[ 133.085] sna_composite_rectangles(pixmap=2818, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.085] sna_composite_rectangles: converted to op 1 >[ 133.085] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.085] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.085] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.085] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.085] sna_composite_rectangles: dropping last-cpu hint >[ 133.085] sna_drawable_use_bo pixmap=2818, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.086] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.086] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.086] sna_drawable_use_bo: using whole GPU bo >[ 133.086] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.086] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.086] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.086] sna_render_get_solid: ffe5e3e1 >[ 133.086] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.086] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.086] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.086] gen9_composite_get_binding_table(fe00) >[ 133.086] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.086] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.086] kgem_add_handle: handle=32, index=5 >[ 133.086] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.086] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.086] gen9_emit_vertex_elements: setup id=0 >[ 133.086] (7679, 0), (7680, 2160) >[ 133.086] gen8_vertex_flush[5a8] = 3 >[ 133.086] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b02 >[ 133.086] sna_validate_gc: recomputing clip >[ 133.086] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bab0f0] >[ 133.086] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2818:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.086] sna_copy_area: normal copy >[ 133.086] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.086] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.086] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.086] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.086] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.086] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.086] sna_do_copy: pixmap -- no source clipping >[ 133.086] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.086] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.086] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2818+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.086] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.086] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.086] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.086] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.086] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.086] sna_drawable_use_bo: using whole GPU bo >[ 133.086] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.086] sna_pixmap_move_to_gpu: already all-damaged >[ 133.086] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.086] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.086] sna_pixmap_make_cow: make cow src=2659, dst=2818, handle=136 (already cow? src=0, dst=0) >[ 133.086] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.086] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.086] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.086] __kgem_bo_destroy: handle=138 -> active >[ 133.086] sna_pixmap_make_cow: moo! attaching clone to pixmap=2818 (source=2659, handle=136) >[ 133.086] sna_destroy_pixmap: pixmap=2814, attached?=1 >[ 133.086] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.086] __sna_free_pixmap(pixmap=2814) >[ 133.086] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.086] kgem_bo_sync__cpu: handle=139 >[ 133.086] sna_accel_watch_flush: enable=-1 >[ 133.086] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.086] __kgem_bo_destroy: handle=139, size=8192 >[ 133.086] __kgem_bo_destroy: handle=139, not reusable >[ 133.086] kgem_bo_free: handle=139, size=8192 >[ 133.086] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.086] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.086] sna_accel_flush: flush?=0, dirty?=0 >[ 133.086] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.086] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.086] create_pixmap: serial=2819, usage=0, 0x0 >[ 133.086] create_pixmap_hdr: pixmap=2819, width=70, height=24, usage=0 >[ 133.086] kgem_create_map(0x7f1c4415b000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.086] __kgem_bo_init(handle=139, num_pages=2) >[ 133.086] kgem_create_map(ptr=0x7f1c4415b000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.086] sna_accel_watch_flush: enable=1 >[ 133.086] __sna_damage_all(70, 24) >[ 133.086] sna_pixmap_create_shm: serial=2819, 70x24, usage=0 >[ 133.086] sna_composite(pixmap=2818, op=3, src=2820+(0, 0), mask=0+(118, 350), dst=2818+(118, 350)+(0, 0), size=(70, 24) >[ 133.086] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.086] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.086] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.086] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.086] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.087] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.087] gen9_render_composite: 70x24, current mode=1/1 >[ 133.087] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.087] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.087] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.087] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.087] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.087] sna_drawable_use_bo pixmap=2818, box=((118, 350), (188, 374)), flags=7... >[ 133.087] sna_pixmap_undo_cow: pixmap=2818, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.087] sna_pixmap_undo_cow: copying cow >[ 133.087] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.087] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.087] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.087] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.087] 1:from active: pitch=30720, tiling=1, handle=138, id=1832 >[ 133.087] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.087] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.087] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.087] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.087] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.087] gen9_composite_get_binding_table(fd80) >[ 133.087] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.087] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.087] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.087] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.087] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.087] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.087] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.087] gen9_emit_sampler: sampler = 0 >[ 133.087] gen9_emit_vertex_elements: setup id=0 >[ 133.087] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.087] gen8_vertex_flush[5ec] = 3 >[ 133.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.087] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.087] sna_drawable_use_bo: using whole GPU bo >[ 133.087] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.087] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.087] sna_transform_is_imprecise_integer_translation: no transform >[ 133.087] gen9_composite_picture: integer translation (0, 0), removing >[ 133.087] sna_render_pixmap_bo pixmap=2820, (0, 0)x(70, 24)/(70, 24) >[ 133.087] sna_render_pixmap_bo: CPU all damaged >[ 133.087] sna_add_flush_pixmap: marking pixmap=2820 for flushing >[ 133.087] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.087] __kgem_retire_rq: request 1 complete >[ 133.087] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.087] __kgem_ring_is_idle: last requests handle=2 still busy >[ 133.087] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.087] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.087] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.087] gen4_choose_composite_emitter: identity src, no mask >[ 133.087] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.087] gen8_vertex_close: used=1784, vbo active? 3, vb=401, nreloc=2 >[ 133.088] gen8_vertex_close: reloc[0] = 289 >[ 133.088] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.088] kgem_add_handle: handle=3, index=6 >[ 133.088] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.088] gen8_vertex_close: reloc[1] = 342 >[ 133.088] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.088] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.088] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.088] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.088] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.088] kgem_fixup_relocs: shrinking by 61440 >[ 133.088] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.088] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.088] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.088] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.088] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.088] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.088] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.088] __kgem_bo_clear_busy: handle=7 >[ 133.088] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.088] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.088] __kgem_bo_clear_busy: handle=7 >[ 133.088] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.088] __kgem_bo_clear_busy: handle=32 >[ 133.088] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.088] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.088] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.088] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.088] __kgem_ring_is_idle: last fence handle=2 still busy >[ 133.088] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.088] aligning vertex: was 2, now 3 floats per vertex >[ 133.088] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.088] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.088] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.088] kgem_add_handle: handle=4, index=0 >[ 133.088] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.088] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.088] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.088] gen9_composite_get_binding_table(ffc0) >[ 133.088] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.088] kgem_add_handle: handle=138, index=1 >[ 133.088] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.088] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.088] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.088] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.088] kgem_add_handle: handle=139, index=2 >[ 133.088] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.088] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.088] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.088] gen9_emit_sampler: sampler = 2 >[ 133.088] gen9_emit_sf: num_sf_outputs=1 >[ 133.088] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.089] gen9_emit_vertex_elements: setup id=2 >[ 133.089] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.089] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.089] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.089] gen8_vertex_flush[490] = 3 >[ 133.089] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.089] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.089] sna_glyphs: discarding mask >[ 133.089] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.089] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.089] gen9_render_composite: 0x0, current mode=1/1 >[ 133.089] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.089] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.089] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.089] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.089] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.089] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.089] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.089] sna_drawable_use_bo: using whole GPU bo >[ 133.089] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.089] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.089] color_convert: src=ff000000 [20028888] >[ 133.089] color_convert: dst=ff000000 [20028888] >[ 133.089] sna_render_get_solid: ff000000 >[ 133.089] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.089] sna_transform_is_imprecise_integer_translation: no transform >[ 133.089] gen9_composite_picture: integer translation (0, 0), removing >[ 133.089] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.089] sna_render_pixmap_bo: GPU all damaged >[ 133.089] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.089] gen4_choose_composite_emitter: solid, identity mask >[ 133.089] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.089] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.089] __kgem_ring_is_idle: last fence handle=2 still busy >[ 133.089] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.089] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.089] __kgem_ring_is_idle: last fence handle=2 still busy >[ 133.089] aligning vertex: was 3, now 4 floats per vertex >[ 133.089] gen9_composite_get_binding_table(ff00) >[ 133.089] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.089] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.089] kgem_add_handle: handle=7, index=3 >[ 133.089] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.089] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.089] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.089] kgem_add_handle: handle=6, index=4 >[ 133.089] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.089] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.089] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.089] gen9_emit_sampler: sampler = a >[ 133.089] gen9_emit_sf: num_sf_outputs=2 >[ 133.089] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.089] gen9_emit_vertex_elements: setup id=9 >[ 133.089] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.089] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.089] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.089] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.090] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.090] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.090] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.090] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.090] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.090] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.090] gen8_vertex_flush[56c] = 42 >[ 133.090] gen9_magic_ca_pass: CA fixup (449 -> 491) >[ 133.090] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.090] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.090] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.090] sna_accel_flush: flush?=1, dirty?=1 >[ 133.090] sna_accel_flush: syncing SHM pixmap=2820 (refcnt=1) >[ 133.090] _sna_pixmap_move_to_cpu(pixmap=2820, 70x24, flags=3) >[ 133.090] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.090] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.090] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.090] kgem_bo_sync__cpu_full: handle=139 >[ 133.090] gen8_vertex_close: used=1964, vbo active? 3, vb=204, nreloc=2 >[ 133.090] gen8_vertex_close: reloc[0] = 287 >[ 133.090] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.090] kgem_add_handle: handle=3, index=5 >[ 133.090] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.090] gen8_vertex_close: reloc[1] = 342 >[ 133.090] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.090] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.090] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.090] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.090] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.090] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fe84c000 >[ 133.090] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.090] kgem_create_linear(65536) >[ 133.090] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.090] search_linear_cache: searching for inactive cpu map >[ 133.090] kgem_bo_remove_from_inactive: removing handle=128 from inactive >[ 133.090] search_linear_cache: found handle=128 (num_pages=16) in linear vma cache >[ 133.090] kgem_bo_map__cpu(handle=128, size=65536, map=0x0:0x7f1c722b8000) >[ 133.091] kgem_new_batch: allocated and mapped batch handle=128 [size=65536] >[ 133.091] kgem_bo_sync__cpu: handle=128 >[ 133.091] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.091] kgem_bo_sync__cpu: SYNC: handle=128, needs_flush? 0, domain? 0, busy? 0 >[ 133.091] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.091] kgem_bo_retire: retiring bo handle=128 (needed flush? 0), rq? 0 [busy?=0] >[ 133.091] assert_bo_retired: handle=128, domain: 0 exec? 0, rq? 0 >[ 133.091] kgem_new_batch: using last batch handle=125 >[ 133.091] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe84c000 >[ 133.091] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.091] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.091] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.091] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.091] __kgem_bo_clear_busy: handle=7 >[ 133.091] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.091] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.091] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.091] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.091] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.091] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.108] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.108] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.108] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.108] __kgem_retire_rq: request 2 complete >[ 133.108] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.108] __kgem_retire_rq: request 1 complete >[ 133.108] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.108] __kgem_retire_rq: request 125 complete >[ 133.108] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.108] kgem_bo_move_to_inactive: moving handle=125 to inactive >[ 133.108] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.108] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.108] sna_block_handler (tv=0.0) >[ 133.108] sna_wakeup_handler >[ 133.108] sna_mode_wakeup: len=64 >[ 133.108] sna_mode_wakeup: recording last swap on pipe=1, frame 7687 [1e07], time 133.99959 >[ 133.108] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 133.108] sna_mode_wakeup: flip complete, pending? 2 >[ 133.108] sna_mode_wakeup: recording last swap on pipe=0, frame 7717 [1e25], time 133.101264 >[ 133.108] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 133.108] sna_mode_wakeup: flip complete, pending? 1 >[ 133.108] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.108] sna_accel_flush: flush?=0, dirty?=0 >[ 133.108] sna_accel_flush: flush?=0, dirty?=0 >[ 133.108] sna_block_handler (tv=0.0) >[ 133.108] sna_wakeup_handler >[ 133.108] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.108] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.108] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.108] glyphs_format: format=166024, depth=32 >[ 133.108] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.108] sna_glyphs: discarding mask >[ 133.108] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.108] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.108] gen9_render_composite: 0x0, current mode=0/1 >[ 133.108] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.108] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.108] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.108] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.108] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.108] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.108] sna_drawable_use_bo: using whole GPU bo >[ 133.108] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.108] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.108] color_convert: src=ff000000 [20028888] >[ 133.108] color_convert: dst=ff000000 [20028888] >[ 133.108] sna_render_get_solid: ff000000 >[ 133.108] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.108] sna_transform_is_imprecise_integer_translation: no transform >[ 133.108] gen9_composite_picture: integer translation (0, 0), removing >[ 133.108] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.108] sna_render_pixmap_bo: GPU all damaged >[ 133.108] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.108] gen4_choose_composite_emitter: solid, identity mask >[ 133.108] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.108] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.108] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.108] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.108] kgem_add_handle: handle=4, index=0 >[ 133.108] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.108] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.108] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.108] gen9_composite_get_binding_table(ffc0) >[ 133.108] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.108] kgem_add_handle: handle=138, index=1 >[ 133.108] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.108] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.108] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.108] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.108] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.108] kgem_add_handle: handle=7, index=2 >[ 133.108] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.108] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.108] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.108] kgem_add_handle: handle=6, index=3 >[ 133.108] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.108] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.108] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.108] gen9_emit_sampler: sampler = a >[ 133.108] gen9_emit_sf: num_sf_outputs=2 >[ 133.108] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.108] gen9_emit_vertex_elements: setup id=9 >[ 133.108] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.108] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.108] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.108] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.108] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.108] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.108] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.108] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.108] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.108] gen8_vertex_flush[498] = 57 >[ 133.108] gen9_magic_ca_pass: CA fixup (491 -> 548) >[ 133.108] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.108] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.108] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.108] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.108] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.108] sna_glyphs: discarding mask >[ 133.108] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.108] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.108] gen9_render_composite: 0x0, current mode=1/1 >[ 133.108] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.108] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.108] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.108] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.109] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.109] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.109] sna_drawable_use_bo: using whole GPU bo >[ 133.109] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.109] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.109] color_convert: src=ff000000 [20028888] >[ 133.109] color_convert: dst=ff000000 [20028888] >[ 133.109] sna_render_get_solid: ff000000 >[ 133.109] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.109] sna_transform_is_imprecise_integer_translation: no transform >[ 133.109] gen9_composite_picture: integer translation (0, 0), removing >[ 133.109] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.109] sna_render_pixmap_bo: GPU all damaged >[ 133.109] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.109] gen4_choose_composite_emitter: solid, identity mask >[ 133.109] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.109] gen9_composite_get_binding_table(fec0) >[ 133.109] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.109] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.109] gen9_emit_vertex_elements: setup id=9 >[ 133.109] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.109] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.109] gen8_vertex_flush[590] = 9 >[ 133.109] gen9_magic_ca_pass: CA fixup (548 -> 557) >[ 133.109] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.109] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.109] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.109] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.109] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.109] sna_glyphs: discarding mask >[ 133.109] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.109] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.109] gen9_render_composite: 0x0, current mode=1/1 >[ 133.109] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.109] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.109] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.109] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.109] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.109] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.109] sna_drawable_use_bo: using whole GPU bo >[ 133.109] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.109] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.109] color_convert: src=ffffffff [20028888] >[ 133.109] color_convert: dst=ffffffff [20028888] >[ 133.109] sna_render_get_solid: ffffffff >[ 133.109] sna_render_get_solid(white) >[ 133.109] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.109] sna_transform_is_imprecise_integer_translation: no transform >[ 133.109] gen9_composite_picture: integer translation (0, 0), removing >[ 133.109] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.109] sna_render_pixmap_bo: GPU all damaged >[ 133.109] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.109] gen4_choose_composite_emitter: solid, identity mask >[ 133.109] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.109] gen9_composite_get_binding_table(fec0) >[ 133.109] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.109] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.109] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.109] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.109] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.109] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.109] gen9_emit_vertex_elements: setup id=9 >[ 133.109] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.109] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.109] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.109] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.109] gen8_vertex_flush[690] = 42 >[ 133.109] gen9_magic_ca_pass: CA fixup (557 -> 599) >[ 133.109] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.109] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.109] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.109] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.109] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.109] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.109] glyphs_format: format=166024, depth=32 >[ 133.109] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.109] sna_glyphs: discarding mask >[ 133.109] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.109] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.109] gen9_render_composite: 0x0, current mode=1/1 >[ 133.109] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.109] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.109] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.109] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.109] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.109] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.109] sna_drawable_use_bo: using whole GPU bo >[ 133.109] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.109] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.109] color_convert: src=ffffffff [20028888] >[ 133.109] color_convert: dst=ffffffff [20028888] >[ 133.109] sna_render_get_solid: ffffffff >[ 133.109] sna_render_get_solid(white) >[ 133.109] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.109] sna_transform_is_imprecise_integer_translation: no transform >[ 133.109] gen9_composite_picture: integer translation (0, 0), removing >[ 133.109] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.109] sna_render_pixmap_bo: GPU all damaged >[ 133.109] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.109] gen4_choose_composite_emitter: solid, identity mask >[ 133.109] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.109] gen9_composite_get_binding_table(fe40) >[ 133.109] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.109] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.109] gen9_emit_vertex_elements: setup id=9 >[ 133.109] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.109] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.109] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.109] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.109] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.109] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.109] gen8_vertex_flush[788] = 57 >[ 133.109] gen9_magic_ca_pass: CA fixup (599 -> 656) >[ 133.109] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.109] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.109] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.109] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.109] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.109] sna_glyphs: discarding mask >[ 133.109] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.109] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.109] gen9_render_composite: 0x0, current mode=1/1 >[ 133.109] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.109] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.109] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.109] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.109] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.109] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.109] sna_drawable_use_bo: using whole GPU bo >[ 133.109] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.109] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.109] color_convert: src=ffffffff [20028888] >[ 133.109] color_convert: dst=ffffffff [20028888] >[ 133.109] sna_render_get_solid: ffffffff >[ 133.109] sna_render_get_solid(white) >[ 133.109] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.109] sna_transform_is_imprecise_integer_translation: no transform >[ 133.109] gen9_composite_picture: integer translation (0, 0), removing >[ 133.109] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.109] sna_render_pixmap_bo: GPU all damaged >[ 133.109] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.109] gen4_choose_composite_emitter: solid, identity mask >[ 133.109] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.109] gen9_composite_get_binding_table(fe40) >[ 133.109] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.109] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.109] gen9_emit_vertex_elements: setup id=9 >[ 133.109] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.109] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.109] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.109] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.109] gen8_vertex_flush[880] = 9 >[ 133.109] gen9_magic_ca_pass: CA fixup (656 -> 665) >[ 133.109] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.109] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.109] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.109] sna_destroy_pixmap: pixmap=2816, attached?=1 >[ 133.109] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.109] __sna_free_pixmap(pixmap=2816) >[ 133.109] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.109] kgem_bo_sync__cpu: handle=140 >[ 133.109] sna_accel_watch_flush: enable=-1 >[ 133.109] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.109] __kgem_bo_destroy: handle=140, size=12288 >[ 133.109] __kgem_bo_destroy: handle=140, not reusable >[ 133.109] kgem_bo_free: handle=140, size=12288 >[ 133.109] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.109] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.109] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.109] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.109] create_pixmap: serial=2821, usage=0, 0x0 >[ 133.109] create_pixmap_hdr: pixmap=2821, width=70, height=42, usage=0 >[ 133.109] kgem_create_map(0x7f1c44131000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.109] __kgem_bo_init(handle=140, num_pages=3) >[ 133.109] kgem_create_map(ptr=0x7f1c44131000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.109] sna_accel_watch_flush: enable=1 >[ 133.109] __sna_damage_all(70, 42) >[ 133.109] sna_pixmap_create_shm: serial=2821, 70x42, usage=0 >[ 133.109] sna_composite(pixmap=2818, op=3, src=2822+(0, 0), mask=0+(118, 232), dst=2818+(118, 232)+(0, 0), size=(70, 42) >[ 133.109] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.109] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.109] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.109] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.109] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.109] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.109] gen9_render_composite: 70x42, current mode=1/1 >[ 133.109] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.109] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.109] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.109] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.109] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.109] sna_drawable_use_bo pixmap=2818, box=((118, 232), (188, 274)), flags=7... >[ 133.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.109] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.109] sna_drawable_use_bo: using whole GPU bo >[ 133.109] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.109] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.109] sna_transform_is_imprecise_integer_translation: no transform >[ 133.109] gen9_composite_picture: integer translation (0, 0), removing >[ 133.109] sna_render_pixmap_bo pixmap=2822, (0, 0)x(70, 42)/(70, 42) >[ 133.109] sna_render_pixmap_bo: CPU all damaged >[ 133.109] sna_add_flush_pixmap: marking pixmap=2822 for flushing >[ 133.109] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.109] gen8_vertex_close: used=2660, vbo active? 3, vb=200, nreloc=1 >[ 133.109] gen8_vertex_close: reloc[0] = 289 >[ 133.109] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.109] kgem_add_handle: handle=3, index=4 >[ 133.109] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.109] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.109] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.109] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.109] kgem_fixup_relocs: shrinking by 61440 >[ 133.110] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.110] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.110] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.110] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.110] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.110] __kgem_bo_clear_busy: handle=7 >[ 133.110] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.110] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.110] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.110] __kgem_bo_clear_busy: handle=7 >[ 133.110] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.110] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.110] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.110] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.110] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.110] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.110] gen4_choose_composite_emitter: identity src, no mask >[ 133.110] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.110] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.110] aligning vertex: was 4, now 3 floats per vertex >[ 133.110] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.110] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.110] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.110] kgem_add_handle: handle=4, index=0 >[ 133.110] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.110] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.110] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.110] gen9_composite_get_binding_table(ffc0) >[ 133.110] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.110] kgem_add_handle: handle=138, index=1 >[ 133.110] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.110] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.110] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.110] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.110] kgem_add_handle: handle=140, index=2 >[ 133.110] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.110] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.110] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.110] gen9_emit_sampler: sampler = 2 >[ 133.110] gen9_emit_sf: num_sf_outputs=1 >[ 133.110] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.110] gen9_emit_vertex_elements: setup id=2 >[ 133.110] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.110] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.110] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.110] gen8_vertex_flush[490] = 3 >[ 133.110] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.110] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.110] sna_glyphs: discarding mask >[ 133.110] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.110] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.110] gen9_render_composite: 0x0, current mode=1/1 >[ 133.110] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.110] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.110] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.110] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.110] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.110] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.110] sna_drawable_use_bo: using whole GPU bo >[ 133.110] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.110] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.110] color_convert: src=ff000000 [20028888] >[ 133.110] color_convert: dst=ff000000 [20028888] >[ 133.110] sna_render_get_solid: ff000000 >[ 133.110] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.110] sna_transform_is_imprecise_integer_translation: no transform >[ 133.110] gen9_composite_picture: integer translation (0, 0), removing >[ 133.110] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.110] sna_render_pixmap_bo: GPU all damaged >[ 133.110] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.110] gen4_choose_composite_emitter: solid, identity mask >[ 133.110] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.110] aligning vertex: was 3, now 4 floats per vertex >[ 133.110] gen9_composite_get_binding_table(ff00) >[ 133.110] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.110] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.110] kgem_add_handle: handle=7, index=3 >[ 133.110] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.110] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.110] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.110] kgem_add_handle: handle=6, index=4 >[ 133.110] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.110] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.110] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.110] gen9_emit_sampler: sampler = a >[ 133.110] gen9_emit_sf: num_sf_outputs=2 >[ 133.110] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.110] gen9_emit_vertex_elements: setup id=9 >[ 133.110] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.110] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.110] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.110] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.110] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.110] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.110] gen8_vertex_flush[56c] = 42 >[ 133.110] gen9_magic_ca_pass: CA fixup (668 -> 710) >[ 133.110] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.110] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.110] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.110] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.110] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.110] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.110] glyphs_format: format=166024, depth=32 >[ 133.110] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.110] sna_glyphs: discarding mask >[ 133.110] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.110] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.110] gen9_render_composite: 0x0, current mode=1/1 >[ 133.110] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.110] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.110] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.110] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.110] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.110] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.110] sna_drawable_use_bo: using whole GPU bo >[ 133.110] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.110] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.110] color_convert: src=ff000000 [20028888] >[ 133.110] color_convert: dst=ff000000 [20028888] >[ 133.110] sna_render_get_solid: ff000000 >[ 133.110] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.110] sna_transform_is_imprecise_integer_translation: no transform >[ 133.110] gen9_composite_picture: integer translation (0, 0), removing >[ 133.110] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.110] sna_render_pixmap_bo: GPU all damaged >[ 133.110] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.110] gen4_choose_composite_emitter: solid, identity mask >[ 133.110] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.110] gen9_composite_get_binding_table(fe40) >[ 133.110] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.110] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.110] gen9_emit_vertex_elements: setup id=9 >[ 133.110] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.110] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.110] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.110] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.110] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.110] gen8_vertex_flush[664] = 57 >[ 133.110] gen9_magic_ca_pass: CA fixup (710 -> 767) >[ 133.110] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.110] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.110] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.110] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.110] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.110] sna_glyphs: discarding mask >[ 133.110] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.110] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.110] gen9_render_composite: 0x0, current mode=1/1 >[ 133.110] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.110] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.110] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.110] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.110] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.110] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.110] sna_drawable_use_bo: using whole GPU bo >[ 133.110] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.110] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.110] color_convert: src=ff000000 [20028888] >[ 133.110] color_convert: dst=ff000000 [20028888] >[ 133.110] sna_render_get_solid: ff000000 >[ 133.110] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.110] sna_transform_is_imprecise_integer_translation: no transform >[ 133.110] gen9_composite_picture: integer translation (0, 0), removing >[ 133.110] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.110] sna_render_pixmap_bo: GPU all damaged >[ 133.110] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.110] gen4_choose_composite_emitter: solid, identity mask >[ 133.110] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.110] gen9_composite_get_binding_table(fe40) >[ 133.110] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.110] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.110] gen9_emit_vertex_elements: setup id=9 >[ 133.110] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.110] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.110] gen8_vertex_flush[75c] = 9 >[ 133.110] gen9_magic_ca_pass: CA fixup (767 -> 776) >[ 133.110] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.110] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.110] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.110] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.110] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.110] sna_glyphs: discarding mask >[ 133.110] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.110] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.110] gen9_render_composite: 0x0, current mode=1/1 >[ 133.110] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.110] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.110] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.110] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.110] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.110] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.110] sna_drawable_use_bo: using whole GPU bo >[ 133.110] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.110] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.110] color_convert: src=ffffffff [20028888] >[ 133.110] color_convert: dst=ffffffff [20028888] >[ 133.110] sna_render_get_solid: ffffffff >[ 133.110] sna_render_get_solid(white) >[ 133.110] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.110] sna_transform_is_imprecise_integer_translation: no transform >[ 133.110] gen9_composite_picture: integer translation (0, 0), removing >[ 133.110] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.110] sna_render_pixmap_bo: GPU all damaged >[ 133.110] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.110] gen4_choose_composite_emitter: solid, identity mask >[ 133.110] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.110] gen9_composite_get_binding_table(fe40) >[ 133.110] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.110] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.110] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.110] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.110] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.110] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.110] gen9_emit_vertex_elements: setup id=9 >[ 133.110] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.110] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.110] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.110] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.111] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.111] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.111] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.111] gen8_vertex_flush[85c] = 42 >[ 133.111] gen9_magic_ca_pass: CA fixup (776 -> 818) >[ 133.111] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.111] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.111] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.111] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.111] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.111] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.111] glyphs_format: format=166024, depth=32 >[ 133.111] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.111] sna_glyphs: discarding mask >[ 133.111] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.111] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.111] gen9_render_composite: 0x0, current mode=1/1 >[ 133.111] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.111] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.111] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.111] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.111] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.111] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.111] sna_drawable_use_bo: using whole GPU bo >[ 133.111] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.111] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.111] color_convert: src=ffffffff [20028888] >[ 133.111] color_convert: dst=ffffffff [20028888] >[ 133.111] sna_render_get_solid: ffffffff >[ 133.111] sna_render_get_solid(white) >[ 133.111] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.111] sna_transform_is_imprecise_integer_translation: no transform >[ 133.111] gen9_composite_picture: integer translation (0, 0), removing >[ 133.111] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.111] sna_render_pixmap_bo: GPU all damaged >[ 133.111] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.111] gen4_choose_composite_emitter: solid, identity mask >[ 133.111] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.111] gen9_composite_get_binding_table(fdc0) >[ 133.111] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.111] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.111] gen9_emit_vertex_elements: setup id=9 >[ 133.111] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.111] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.111] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.111] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.111] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.111] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.111] gen8_vertex_flush[954] = 57 >[ 133.111] gen9_magic_ca_pass: CA fixup (818 -> 875) >[ 133.111] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.111] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.111] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.111] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.111] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.111] sna_glyphs: discarding mask >[ 133.111] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.111] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.111] gen9_render_composite: 0x0, current mode=1/1 >[ 133.111] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.111] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.111] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.111] sna_drawable_use_bo pixmap=2818, box=((0, 0), (7680, 2160)), flags=7... >[ 133.111] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.111] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.111] sna_drawable_use_bo: using whole GPU bo >[ 133.111] gen9_composite_set_target: pixmap=2818, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.111] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.111] color_convert: src=ffffffff [20028888] >[ 133.111] color_convert: dst=ffffffff [20028888] >[ 133.111] sna_render_get_solid: ffffffff >[ 133.111] sna_render_get_solid(white) >[ 133.111] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.111] sna_transform_is_imprecise_integer_translation: no transform >[ 133.111] gen9_composite_picture: integer translation (0, 0), removing >[ 133.111] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.111] sna_render_pixmap_bo: GPU all damaged >[ 133.111] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.111] gen4_choose_composite_emitter: solid, identity mask >[ 133.111] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.111] gen9_composite_get_binding_table(fdc0) >[ 133.111] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.111] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.111] gen9_emit_vertex_elements: setup id=9 >[ 133.111] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.111] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.111] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.111] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.111] gen8_vertex_flush[a4c] = 9 >[ 133.111] gen9_magic_ca_pass: CA fixup (875 -> 884) >[ 133.111] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.111] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.111] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.111] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b02, drawable=a74 >[ 133.111] sna_validate_gc: recomputing clip >[ 133.111] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.111] sna_copy_area: src=pixmap=2818:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.111] sna_copy_area: normal copy >[ 133.111] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.111] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.111] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.111] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.111] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.111] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.111] sna_do_copy: pixmap -- no source clipping >[ 133.111] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.111] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.111] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2818+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.111] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.111] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.111] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.111] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.111] sna_drawable_use_bo: pinned, never REPLACES >[ 133.111] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.111] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.111] sna_drawable_use_bo: using whole GPU bo >[ 133.111] sna_pixmap_move_to_gpu(pixmap=2818, usage=0), flags=a >[ 133.111] sna_pixmap_move_to_gpu: already all-damaged >[ 133.111] sna_pixmap_mark_active: pixmap=2818, handle=138 >[ 133.111] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.111] sna_pixmap_make_cow: make cow src=2818, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.111] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.111] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.111] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.111] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.111] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.111] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.111] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.111] __kgem_retire_rq: request 1 complete >[ 133.111] kgem_set_mode: flushing before new bo >[ 133.111] gen8_vertex_close: used=3536, vbo active? 3, vb=204, nreloc=2 >[ 133.111] gen8_vertex_close: reloc[0] = 287 >[ 133.111] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.111] kgem_add_handle: handle=3, index=5 >[ 133.111] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.111] gen8_vertex_close: reloc[1] = 342 >[ 133.111] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.111] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.111] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.111] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.111] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.111] kgem_fixup_relocs: shrinking by 61440 >[ 133.111] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.111] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.111] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.111] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.111] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.111] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.111] __kgem_bo_clear_busy: handle=7 >[ 133.111] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.111] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.111] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.111] __kgem_bo_clear_busy: handle=7 >[ 133.111] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.111] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.111] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.111] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.111] aligning vertex: was 4, now 2 floats per vertex >[ 133.111] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.111] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.111] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.111] kgem_add_handle: handle=4, index=0 >[ 133.111] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.111] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.111] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.111] gen9_composite_get_binding_table(ffc0) >[ 133.111] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.111] kgem_add_handle: handle=134, index=1 >[ 133.111] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.111] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.111] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.111] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.111] kgem_add_handle: handle=138, index=2 >[ 133.111] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.111] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.111] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.111] gen9_emit_sampler: sampler = 0 >[ 133.111] gen9_emit_sf: num_sf_outputs=1 >[ 133.111] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.111] gen9_emit_vertex_elements: setup id=0 >[ 133.111] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.111] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.111] gen8_vertex_flush[490] = 3 >[ 133.111] sna_accel_flush: flush?=1, dirty?=1 >[ 133.111] sna_accel_flush: syncing SHM pixmap=2822 (refcnt=1) >[ 133.111] _sna_pixmap_move_to_cpu(pixmap=2822, 70x42, flags=3) >[ 133.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.111] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.111] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.111] kgem_bo_sync__cpu_full: handle=140 >[ 133.111] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.111] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.111] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.111] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.111] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.111] __kgem_retire_rq: request 1 complete >[ 133.111] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.111] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.111] gen8_vertex_close: used=3542, vbo active? 3, vb=1, nreloc=1 >[ 133.111] gen8_vertex_close: reloc[0] = 287 >[ 133.111] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.111] kgem_add_handle: handle=3, index=3 >[ 133.111] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.111] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.112] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.112] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.112] kgem_fixup_relocs: shrinking by 61440 >[ 133.112] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.112] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.112] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.112] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.112] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.112] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.112] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.112] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.112] sna_accel_flush: flush?=0, dirty?=0 >[ 133.112] sna_accel_flush: flush?=0, dirty?=0 >[ 133.112] sna_accel_flush: flush?=0, dirty?=0 >[ 133.112] sna_destroy_pixmap: pixmap=2818, attached?=1 >[ 133.112] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.112] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.112] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.112] __kgem_bo_destroy: handle=138 -> active >[ 133.112] __sna_free_pixmap(pixmap=2818) >[ 133.112] sna_accel_flush: flush?=0, dirty?=0 >[ 133.112] sna_accel_flush: flush?=0, dirty?=0 >[ 133.112] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.112] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.112] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.112] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.112] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.112] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.112] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.112] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.112] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.112] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.112] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.112] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.112] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.112] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.112] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.112] sna_pixmap_undo_cow: freeing cow >[ 133.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.112] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.112] sna_drawable_use_bo: using whole GPU bo >[ 133.112] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.112] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.112] sna_transform_is_imprecise_integer_translation: no transform >[ 133.112] gen9_composite_picture: integer translation (0, 0), removing >[ 133.112] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.112] sna_render_pixmap_bo: GPU all damaged >[ 133.112] color_convert: src=5a000000 [20028888] >[ 133.112] color_convert: dst=5a000000 [20028888] >[ 133.112] sna_render_get_solid: 5a000000 >[ 133.112] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.112] gen4_choose_composite_emitter: identity source, identity mask >[ 133.112] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.112] aligning vertex: was 2, now 5 floats per vertex >[ 133.112] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.112] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.112] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.112] kgem_add_handle: handle=4, index=0 >[ 133.112] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.112] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.112] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.112] gen9_composite_get_binding_table(ffc0) >[ 133.112] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.112] kgem_add_handle: handle=136, index=1 >[ 133.112] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.112] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.112] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.112] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.112] kgem_add_handle: handle=137, index=2 >[ 133.112] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.112] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.112] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.112] kgem_add_reloc64: adding proxy [delta=360] for handle=7 >[ 133.112] kgem_add_handle: handle=7, index=3 >[ 133.112] kgem_add_reloc64[5] = (delta=360, target handle=3, presumed=fffe8000) >[ 133.112] [3fc0] bind bo(handle=7, addr=fffe8168), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.112] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.112] gen9_emit_sampler: sampler = 3 >[ 133.112] gen9_emit_sf: num_sf_outputs=2 >[ 133.112] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.112] gen9_emit_vertex_elements: setup id=10 >[ 133.112] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.112] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.112] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.112] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.112] gen8_vertex_flush[498] = 3 >[ 133.112] sna_accel_flush: flush?=0, dirty?=0 >[ 133.112] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.112] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.112] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.112] kgem_can_create_2d: untiled size=66355200 >[ 133.112] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.112] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.112] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.112] sna_create_pixmap: usage=0, flags=1b >[ 133.112] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.112] __pop_freed_pixmap: reusing freed pixmap=2818 header >[ 133.112] create_pixmap_hdr: pixmap=2823, width=7680, height=2160, usage=0 >[ 133.112] sna_create_pixmap: serial=2823, 7680x2160, usage=0 >[ 133.112] sna_accel_flush: flush?=0, dirty?=0 >[ 133.112] sna_accel_flush: flush?=0, dirty?=0 >[ 133.112] sna_composite_rectangles(pixmap=2824, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.112] sna_composite_rectangles: converted to op 0 >[ 133.112] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.112] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.112] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.112] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.112] sna_composite_rectangles: dropping last-cpu hint >[ 133.112] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=19... >[ 133.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.112] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.112] sna_pixmap_move_to_gpu(pixmap=2824, usage=0), flags=b >[ 133.112] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.112] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.112] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.112] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.112] sna_pixmap_alloc_gpu: pixmap=2824 >[ 133.112] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.113] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.113] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.113] 1:from active: pitch=30720, tiling=1, handle=138, id=1834 >[ 133.113] __sna_damage_all(7680, 2160) >[ 133.113] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.113] sna_pixmap_mark_active: pixmap=2824, handle=138 >[ 133.113] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.113] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.113] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.113] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.113] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.113] sna_render_get_solid: 0 >[ 133.113] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.113] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.113] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.113] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.113] aligning vertex: was 5, now 2 floats per vertex >[ 133.113] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.113] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.113] gen9_composite_get_binding_table(fec0) >[ 133.113] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.113] kgem_add_handle: handle=138, index=4 >[ 133.113] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.113] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.113] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.113] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.113] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.113] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.113] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.113] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.113] gen9_emit_sampler: sampler = 1 >[ 133.113] gen9_emit_sf: num_sf_outputs=1 >[ 133.113] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.113] gen9_emit_vertex_elements: setup id=0 >[ 133.113] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.113] (0, 0), (7680, 2160) >[ 133.113] gen8_vertex_flush[56c] = 3 >[ 133.113] sna_composite_rectangles: pixmap=2824 marking clear [0]? 1 >[ 133.113] sna_accel_flush: flush?=0, dirty?=0 >[ 133.113] sna_composite_rectangles(pixmap=2824, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.113] sna_composite_rectangles: converted to op 1 >[ 133.113] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.113] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.113] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.113] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.113] sna_composite_rectangles: dropping last-cpu hint >[ 133.113] sna_drawable_use_bo pixmap=2824, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.113] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.113] sna_drawable_use_bo: using whole GPU bo >[ 133.113] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.113] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.113] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.113] sna_render_get_solid: ffe5e3e1 >[ 133.113] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.113] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.113] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.113] gen9_composite_get_binding_table(fe00) >[ 133.113] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.113] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.113] kgem_add_handle: handle=32, index=5 >[ 133.113] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.113] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.113] gen9_emit_vertex_elements: setup id=0 >[ 133.113] (7679, 0), (7680, 2160) >[ 133.113] gen8_vertex_flush[5a8] = 3 >[ 133.113] sna_accel_flush: flush?=0, dirty?=0 >[ 133.113] sna_accel_flush: flush?=0, dirty?=0 >[ 133.113] sna_block_handler (tv=0.0) >[ 133.113] sna_wakeup_handler >[ 133.113] sna_accel_flush: flush?=0, dirty?=0 >[ 133.113] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 133.113] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.113] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.113] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.113] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.113] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 133.114] sna_dri2_get_back: reuse unattached back >[ 133.114] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.114] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 133.114] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.114] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 133.114] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.114] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.114] sna_accel_flush: flush?=0, dirty?=0 >[ 133.114] sna_accel_flush: flush?=0, dirty?=0 >[ 133.114] sna_accel_flush: flush?=0, dirty?=0 >[ 133.114] sna_block_handler (tv=0.0) >[ 133.114] sna_wakeup_handler >[ 133.114] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b08 >[ 133.114] sna_validate_gc: recomputing clip >[ 133.114] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c010] >[ 133.114] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2824:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.114] sna_copy_area: normal copy >[ 133.114] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.114] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.114] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.114] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.114] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.114] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.114] sna_do_copy: pixmap -- no source clipping >[ 133.114] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.114] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.114] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2824+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.114] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.114] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.114] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.114] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.114] sna_drawable_use_bo: using whole GPU bo >[ 133.114] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.114] sna_pixmap_move_to_gpu: already all-damaged >[ 133.114] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.114] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.114] sna_pixmap_make_cow: make cow src=2659, dst=2824, handle=136 (already cow? src=0, dst=0) >[ 133.114] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.114] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.114] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.114] __kgem_bo_destroy: handle=138 -> active >[ 133.114] sna_pixmap_make_cow: moo! attaching clone to pixmap=2824 (source=2659, handle=136) >[ 133.114] sna_destroy_pixmap: pixmap=2820, attached?=1 >[ 133.114] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.114] __sna_free_pixmap(pixmap=2820) >[ 133.114] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.114] kgem_bo_sync__cpu: handle=139 >[ 133.114] sna_accel_watch_flush: enable=-1 >[ 133.114] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.114] __kgem_bo_destroy: handle=139, size=8192 >[ 133.114] __kgem_bo_destroy: handle=139, not reusable >[ 133.114] kgem_bo_free: handle=139, size=8192 >[ 133.114] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.114] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.114] sna_accel_flush: flush?=0, dirty?=0 >[ 133.114] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.114] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.114] create_pixmap: serial=2825, usage=0, 0x0 >[ 133.114] create_pixmap_hdr: pixmap=2825, width=70, height=24, usage=0 >[ 133.114] kgem_create_map(0x7f1c44135000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.114] __kgem_bo_init(handle=139, num_pages=2) >[ 133.114] kgem_create_map(ptr=0x7f1c44135000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.115] sna_accel_watch_flush: enable=1 >[ 133.115] __sna_damage_all(70, 24) >[ 133.115] sna_pixmap_create_shm: serial=2825, 70x24, usage=0 >[ 133.115] sna_composite(pixmap=2824, op=3, src=2826+(0, 0), mask=0+(118, 350), dst=2824+(118, 350)+(0, 0), size=(70, 24) >[ 133.115] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.115] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.115] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.115] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.115] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.115] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.115] gen9_render_composite: 70x24, current mode=1/1 >[ 133.115] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.115] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.115] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.115] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.115] sna_drawable_use_bo pixmap=2824, box=((118, 350), (188, 374)), flags=7... >[ 133.115] sna_pixmap_undo_cow: pixmap=2824, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.115] sna_pixmap_undo_cow: copying cow >[ 133.115] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.115] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.115] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.115] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.115] 1:from active: pitch=30720, tiling=1, handle=138, id=1836 >[ 133.115] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.115] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.115] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.115] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.115] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.115] gen9_composite_get_binding_table(fd80) >[ 133.115] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.115] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.115] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.115] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.115] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.115] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.115] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.115] gen9_emit_sampler: sampler = 0 >[ 133.115] gen9_emit_vertex_elements: setup id=0 >[ 133.115] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.115] gen8_vertex_flush[5ec] = 3 >[ 133.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.115] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.115] sna_drawable_use_bo: using whole GPU bo >[ 133.115] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.115] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.115] sna_transform_is_imprecise_integer_translation: no transform >[ 133.115] gen9_composite_picture: integer translation (0, 0), removing >[ 133.115] sna_render_pixmap_bo pixmap=2826, (0, 0)x(70, 24)/(70, 24) >[ 133.115] sna_render_pixmap_bo: CPU all damaged >[ 133.115] sna_add_flush_pixmap: marking pixmap=2826 for flushing >[ 133.115] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.115] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.115] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.115] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.115] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.115] gen4_choose_composite_emitter: identity src, no mask >[ 133.115] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.115] gen8_vertex_close: used=3578, vbo active? 3, vb=401, nreloc=2 >[ 133.115] gen8_vertex_close: reloc[0] = 289 >[ 133.115] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.115] kgem_add_handle: handle=3, index=6 >[ 133.115] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.115] gen8_vertex_close: reloc[1] = 342 >[ 133.115] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.115] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.115] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.115] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.115] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.115] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.115] kgem_fixup_relocs: shrinking by 61440 >[ 133.115] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.116] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.116] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.116] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.116] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.116] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.116] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.116] __kgem_bo_clear_busy: handle=7 >[ 133.116] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.116] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.116] __kgem_bo_clear_busy: handle=7 >[ 133.116] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.116] __kgem_bo_clear_busy: handle=32 >[ 133.116] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.116] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.116] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.116] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.116] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.116] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.116] aligning vertex: was 2, now 3 floats per vertex >[ 133.116] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.116] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.116] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.116] kgem_add_handle: handle=4, index=0 >[ 133.116] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.116] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.116] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.116] gen9_composite_get_binding_table(ffc0) >[ 133.116] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.116] kgem_add_handle: handle=138, index=1 >[ 133.116] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.116] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.116] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.116] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.116] kgem_add_handle: handle=139, index=2 >[ 133.116] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.116] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.116] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.116] gen9_emit_sampler: sampler = 2 >[ 133.116] gen9_emit_sf: num_sf_outputs=1 >[ 133.116] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.116] gen9_emit_vertex_elements: setup id=2 >[ 133.116] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.116] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.116] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.116] gen8_vertex_flush[490] = 3 >[ 133.116] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.116] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.116] sna_glyphs: discarding mask >[ 133.116] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.116] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.116] gen9_render_composite: 0x0, current mode=1/1 >[ 133.116] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.116] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.116] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.116] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.116] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.116] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.116] sna_drawable_use_bo: using whole GPU bo >[ 133.116] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.116] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.116] color_convert: src=ff000000 [20028888] >[ 133.116] color_convert: dst=ff000000 [20028888] >[ 133.116] sna_render_get_solid: ff000000 >[ 133.116] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.116] sna_transform_is_imprecise_integer_translation: no transform >[ 133.116] gen9_composite_picture: integer translation (0, 0), removing >[ 133.116] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.116] sna_render_pixmap_bo: GPU all damaged >[ 133.116] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.116] gen4_choose_composite_emitter: solid, identity mask >[ 133.116] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.116] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.117] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.117] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.117] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.117] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.117] aligning vertex: was 3, now 4 floats per vertex >[ 133.117] gen9_composite_get_binding_table(ff00) >[ 133.117] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.117] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.117] kgem_add_handle: handle=7, index=3 >[ 133.117] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.117] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.117] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.117] kgem_add_handle: handle=6, index=4 >[ 133.117] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.117] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.117] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.117] gen9_emit_sampler: sampler = a >[ 133.117] gen9_emit_sf: num_sf_outputs=2 >[ 133.117] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.117] gen9_emit_vertex_elements: setup id=9 >[ 133.117] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.117] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.117] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.117] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.117] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.117] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.117] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.117] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.117] gen8_vertex_flush[56c] = 42 >[ 133.117] gen9_magic_ca_pass: CA fixup (897 -> 939) >[ 133.117] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.117] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.117] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.117] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.117] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.117] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.117] glyphs_format: format=166024, depth=32 >[ 133.117] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.117] sna_glyphs: discarding mask >[ 133.117] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.117] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.117] gen9_render_composite: 0x0, current mode=1/1 >[ 133.117] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.117] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.117] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.117] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.117] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.117] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.117] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.117] sna_drawable_use_bo: using whole GPU bo >[ 133.117] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.117] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.117] color_convert: src=ff000000 [20028888] >[ 133.117] color_convert: dst=ff000000 [20028888] >[ 133.117] sna_render_get_solid: ff000000 >[ 133.117] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.117] sna_transform_is_imprecise_integer_translation: no transform >[ 133.117] gen9_composite_picture: integer translation (0, 0), removing >[ 133.117] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.117] sna_render_pixmap_bo: GPU all damaged >[ 133.117] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.117] gen4_choose_composite_emitter: solid, identity mask >[ 133.117] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.117] gen9_composite_get_binding_table(fe40) >[ 133.117] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.117] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.117] gen9_emit_vertex_elements: setup id=9 >[ 133.117] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.117] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.117] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.118] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.118] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.118] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.118] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.118] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.118] gen8_vertex_flush[664] = 57 >[ 133.118] gen9_magic_ca_pass: CA fixup (939 -> 996) >[ 133.118] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.118] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.118] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.118] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.118] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.118] sna_glyphs: discarding mask >[ 133.118] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.118] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.118] gen9_render_composite: 0x0, current mode=1/1 >[ 133.118] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.118] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.118] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.118] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.118] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.118] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.118] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.118] sna_drawable_use_bo: using whole GPU bo >[ 133.118] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.118] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.118] color_convert: src=ff000000 [20028888] >[ 133.118] color_convert: dst=ff000000 [20028888] >[ 133.118] sna_render_get_solid: ff000000 >[ 133.118] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.118] sna_transform_is_imprecise_integer_translation: no transform >[ 133.118] gen9_composite_picture: integer translation (0, 0), removing >[ 133.118] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.118] sna_render_pixmap_bo: GPU all damaged >[ 133.118] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.118] gen4_choose_composite_emitter: solid, identity mask >[ 133.118] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.118] gen9_composite_get_binding_table(fe40) >[ 133.118] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.118] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.118] gen9_emit_vertex_elements: setup id=9 >[ 133.118] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.118] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.118] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.118] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.118] gen8_vertex_flush[75c] = 9 >[ 133.118] gen9_magic_ca_pass: CA fixup (996 -> 1005) >[ 133.118] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.118] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.118] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.118] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.118] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.118] sna_glyphs: discarding mask >[ 133.118] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.118] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.118] gen9_render_composite: 0x0, current mode=1/1 >[ 133.118] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.118] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.118] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.118] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.118] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.119] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.119] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.119] sna_drawable_use_bo: using whole GPU bo >[ 133.119] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.119] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.119] color_convert: src=ffffffff [20028888] >[ 133.119] color_convert: dst=ffffffff [20028888] >[ 133.119] sna_render_get_solid: ffffffff >[ 133.119] sna_render_get_solid(white) >[ 133.119] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.119] sna_transform_is_imprecise_integer_translation: no transform >[ 133.119] gen9_composite_picture: integer translation (0, 0), removing >[ 133.119] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.119] sna_render_pixmap_bo: GPU all damaged >[ 133.119] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.119] gen4_choose_composite_emitter: solid, identity mask >[ 133.119] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.119] gen9_composite_get_binding_table(fe40) >[ 133.119] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.119] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.119] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.119] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.119] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.119] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.119] gen9_emit_vertex_elements: setup id=9 >[ 133.119] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.119] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.119] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.119] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.119] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.119] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.119] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.119] gen8_vertex_flush[85c] = 42 >[ 133.119] gen9_magic_ca_pass: CA fixup (1005 -> 1047) >[ 133.119] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.119] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.119] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.119] sna_accel_flush: flush?=1, dirty?=1 >[ 133.119] sna_accel_flush: syncing SHM pixmap=2826 (refcnt=1) >[ 133.119] _sna_pixmap_move_to_cpu(pixmap=2826, 70x24, flags=3) >[ 133.119] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.119] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.119] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.119] kgem_bo_sync__cpu_full: handle=139 >[ 133.119] gen8_vertex_close: used=4188, vbo active? 3, vb=204, nreloc=2 >[ 133.119] gen8_vertex_close: reloc[0] = 287 >[ 133.119] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.119] kgem_add_handle: handle=3, index=5 >[ 133.119] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.119] gen8_vertex_close: reloc[1] = 342 >[ 133.119] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.119] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.119] batch[1/1, flags=1800]: 572 572 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.119] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.119] __kgem_retire_rq: request 1 complete >[ 133.119] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 133.119] __kgem_bo_flush: moving 134 to flushing >[ 133.119] __kgem_retire_rq: movied 134 to flushing >[ 133.119] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.119] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.119] kgem_fixup_relocs: shrinking by 61440 >[ 133.119] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.120] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.120] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.120] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.120] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.120] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.120] __kgem_bo_clear_busy: handle=7 >[ 133.120] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.120] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.120] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.120] __kgem_bo_clear_busy: handle=7 >[ 133.120] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.120] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.120] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.120] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.120] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.143] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.143] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.143] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.143] __kgem_retire_rq: request 2 complete >[ 133.143] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.143] __kgem_retire_rq: request 1 complete >[ 133.143] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.143] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.143] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.143] sna_block_handler (tv=0.0) >[ 133.143] sna_wakeup_handler >[ 133.143] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.143] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.143] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.143] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.143] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.143] sna_crtc_record_swap: recording last swap on pipe=0, frame 7719 [msc=7719], time 133.134600 >[ 133.143] sna_dri2_get_msc: msc=7719 [raw=7719], ust=133134600 >[ 133.143] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 133.143] sna_dri2_schedule_swap(target_msc=7716, divisor=0, remainder=0) >[ 133.143] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 133.143] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.143] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.143] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.143] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.143] sna_crtc_record_swap: recording last swap on pipe=0, frame 7719 [msc=7719], time 133.134600 >[ 133.143] immediate_swap: current_msc=7719, target_msc=7716 -- yes >[ 133.143] can_flip: no, shadow enabled >[ 133.143] sna_dri2_add_event: adding event to window 146) >[ 133.143] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.143] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.143] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.143] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.143] can_xchg: back size=8701e00, front size=8701e00 >[ 133.143] can_xchg: yes, pixmap=165 >[ 133.143] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 133.143] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.143] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.143] set_bo: pixmap=165, handle=35 (old handle=36) >[ 133.143] set_bo: marking whole pixmap as damaged >[ 133.143] set_bo: applying final/discard move-to-gpu >[ 133.143] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 133.143] set_bo: dropping flush hint from handle=36 >[ 133.143] set_bo: adding flush hint to handle=35 >[ 133.143] mark_stale(handle=36) => 1 >[ 133.143] swap_limit: draw=146 setting swap limit to 3 >[ 133.143] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.143] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.143] sna_dri2_schedule_swap: reported target_msc=7719 >[ 133.143] sna_accel_flush: flush?=0, dirty?=0 >[ 133.143] sna_accel_flush: flush?=0, dirty?=0 >[ 133.143] sna_accel_flush: flush?=0, dirty?=0 >[ 133.143] sna_accel_flush: flush?=0, dirty?=0 >[ 133.143] sna_block_handler (tv=0.0) >[ 133.143] kgem_retire, need_retire?=1 >[ 133.143] __kgem_busy: handle=134, busy=0, wedged=0 >[ 133.143] __kgem_bo_clear_busy: handle=134 >[ 133.143] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.143] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.143] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.143] kgem_retire -- retired=0, need_retire=0 >[ 133.143] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.143] gen6_render_retire: resetting idle vbo >[ 133.143] sna_scanout_do_flush: flush timer active: delta=-44 >[ 133.143] sna_scanout_do_flush (time=133143), triggered >[ 133.144] sna_scanout_flush (time=133143), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.144] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.144] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.144] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.144] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.144] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.144] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.144] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.144] sna_pixmap_move_to_gpu: already all-damaged >[ 133.144] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 133.144] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.144] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.144] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.144] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 133.144] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 133.144] get_fb: reusing fb=105 for handle=35 >[ 133.144] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 133.144] __kgem_bo_clear_busy: handle=35 >[ 133.144] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 133.144] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 133.144] __kgem_bo_clear_busy: handle=35 >[ 133.144] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.144] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.144] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 133.144] sna_accel_do_throttle (time=133143), triggered >[ 133.144] sna_accel_throttle (time=133143) >[ 133.144] sna_accel_disarm_timer[1] (time=133143) >[ 133.144] sna_accel_block: evaluating timers, active=5 >[ 133.144] sna_accel_block: flush timer expires in 16 [133159] >[ 133.144] sna_wakeup_handler >[ 133.144] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.144] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.144] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.144] glyphs_format: format=166024, depth=32 >[ 133.144] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.144] sna_glyphs: discarding mask >[ 133.144] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.144] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.144] gen9_render_composite: 0x0, current mode=0/0 >[ 133.144] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.144] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.144] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.144] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.144] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.144] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.144] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.144] sna_drawable_use_bo: using whole GPU bo >[ 133.144] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.144] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.144] color_convert: src=ffffffff [20028888] >[ 133.144] color_convert: dst=ffffffff [20028888] >[ 133.144] sna_render_get_solid: ffffffff >[ 133.144] sna_render_get_solid(white) >[ 133.144] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.144] sna_transform_is_imprecise_integer_translation: no transform >[ 133.144] gen9_composite_picture: integer translation (0, 0), removing >[ 133.144] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.144] sna_render_pixmap_bo: GPU all damaged >[ 133.144] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.144] gen4_choose_composite_emitter: solid, identity mask >[ 133.144] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.144] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.144] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.144] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.144] kgem_add_handle: handle=4, index=0 >[ 133.144] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.144] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.144] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.144] gen9_composite_get_binding_table(ffc0) >[ 133.144] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.144] kgem_add_handle: handle=138, index=1 >[ 133.144] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.144] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.144] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.144] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.144] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.144] kgem_add_handle: handle=7, index=2 >[ 133.144] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.144] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.144] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.144] kgem_add_handle: handle=6, index=3 >[ 133.144] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.144] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.144] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.144] gen9_emit_sampler: sampler = a >[ 133.144] gen9_emit_sf: num_sf_outputs=2 >[ 133.144] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.144] gen9_emit_vertex_elements: setup id=9 >[ 133.144] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.144] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.144] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.144] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.144] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.144] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.144] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.144] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.144] gen8_vertex_flush[498] = 57 >[ 133.144] gen9_magic_ca_pass: CA fixup (0 -> 57) >[ 133.144] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.144] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.144] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.144] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.144] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.144] sna_glyphs: discarding mask >[ 133.144] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.144] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.144] gen9_render_composite: 0x0, current mode=1/1 >[ 133.144] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.144] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.144] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.144] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.144] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.144] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.144] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.144] sna_drawable_use_bo: using whole GPU bo >[ 133.144] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.144] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.144] color_convert: src=ffffffff [20028888] >[ 133.144] color_convert: dst=ffffffff [20028888] >[ 133.144] sna_render_get_solid: ffffffff >[ 133.144] sna_render_get_solid(white) >[ 133.144] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.144] sna_transform_is_imprecise_integer_translation: no transform >[ 133.144] gen9_composite_picture: integer translation (0, 0), removing >[ 133.144] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.144] sna_render_pixmap_bo: GPU all damaged >[ 133.144] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.144] gen4_choose_composite_emitter: solid, identity mask >[ 133.144] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.144] gen9_composite_get_binding_table(fec0) >[ 133.144] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.144] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.144] gen9_emit_vertex_elements: setup id=9 >[ 133.144] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.144] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.144] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.144] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.144] gen8_vertex_flush[590] = 9 >[ 133.144] gen9_magic_ca_pass: CA fixup (57 -> 66) >[ 133.144] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.144] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.144] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.144] sna_destroy_pixmap: pixmap=2822, attached?=1 >[ 133.144] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.144] __sna_free_pixmap(pixmap=2822) >[ 133.144] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.144] kgem_bo_sync__cpu: handle=140 >[ 133.144] sna_accel_watch_flush: enable=-1 >[ 133.144] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.144] __kgem_bo_destroy: handle=140, size=12288 >[ 133.144] __kgem_bo_destroy: handle=140, not reusable >[ 133.144] kgem_bo_free: handle=140, size=12288 >[ 133.144] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.144] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.144] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.144] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.144] create_pixmap: serial=2827, usage=0, 0x0 >[ 133.144] create_pixmap_hdr: pixmap=2827, width=70, height=42, usage=0 >[ 133.144] kgem_create_map(0x7f1c44139000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.144] __kgem_bo_init(handle=140, num_pages=3) >[ 133.144] kgem_create_map(ptr=0x7f1c44139000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.144] sna_accel_watch_flush: enable=1 >[ 133.144] __sna_damage_all(70, 42) >[ 133.144] sna_pixmap_create_shm: serial=2827, 70x42, usage=0 >[ 133.144] sna_composite(pixmap=2824, op=3, src=2828+(0, 0), mask=0+(118, 232), dst=2824+(118, 232)+(0, 0), size=(70, 42) >[ 133.144] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.144] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.144] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.144] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.144] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.144] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.144] gen9_render_composite: 70x42, current mode=1/1 >[ 133.144] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.144] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.144] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.144] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.144] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.144] sna_drawable_use_bo pixmap=2824, box=((118, 232), (188, 274)), flags=7... >[ 133.144] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.144] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.144] sna_drawable_use_bo: using whole GPU bo >[ 133.144] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.144] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.144] sna_transform_is_imprecise_integer_translation: no transform >[ 133.144] gen9_composite_picture: integer translation (0, 0), removing >[ 133.144] sna_render_pixmap_bo pixmap=2828, (0, 0)x(70, 42)/(70, 42) >[ 133.144] sna_render_pixmap_bo: CPU all damaged >[ 133.144] sna_add_flush_pixmap: marking pixmap=2828 for flushing >[ 133.144] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.144] gen8_vertex_close: used=264, vbo active? 3, vb=200, nreloc=1 >[ 133.144] gen8_vertex_close: reloc[0] = 289 >[ 133.144] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.144] kgem_add_handle: handle=3, index=4 >[ 133.144] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.144] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.144] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.144] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.144] kgem_fixup_relocs: shrinking by 61440 >[ 133.144] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.144] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.144] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.144] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.144] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.144] __kgem_bo_clear_busy: handle=7 >[ 133.144] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.145] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.145] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.145] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.145] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.145] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.145] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.145] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.145] gen4_choose_composite_emitter: identity src, no mask >[ 133.145] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.145] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.145] aligning vertex: was 4, now 3 floats per vertex >[ 133.145] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.145] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.145] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.145] kgem_add_handle: handle=4, index=0 >[ 133.145] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.145] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.145] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.145] gen9_composite_get_binding_table(ffc0) >[ 133.145] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.145] kgem_add_handle: handle=138, index=1 >[ 133.145] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.145] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.145] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.145] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.145] kgem_add_handle: handle=140, index=2 >[ 133.145] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.145] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.145] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.145] gen9_emit_sampler: sampler = 2 >[ 133.145] gen9_emit_sf: num_sf_outputs=1 >[ 133.145] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.145] gen9_emit_vertex_elements: setup id=2 >[ 133.145] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.145] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.145] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.145] gen8_vertex_flush[490] = 3 >[ 133.145] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.145] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.145] sna_glyphs: discarding mask >[ 133.145] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.145] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.145] gen9_render_composite: 0x0, current mode=1/1 >[ 133.145] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.145] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.145] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.145] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.145] sna_drawable_use_bo: using whole GPU bo >[ 133.145] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.145] color_convert: src=ff000000 [20028888] >[ 133.145] color_convert: dst=ff000000 [20028888] >[ 133.145] sna_render_get_solid: ff000000 >[ 133.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.145] sna_transform_is_imprecise_integer_translation: no transform >[ 133.145] gen9_composite_picture: integer translation (0, 0), removing >[ 133.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.145] sna_render_pixmap_bo: GPU all damaged >[ 133.145] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.145] gen4_choose_composite_emitter: solid, identity mask >[ 133.145] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.145] aligning vertex: was 3, now 4 floats per vertex >[ 133.145] gen9_composite_get_binding_table(ff00) >[ 133.145] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.145] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.145] kgem_add_handle: handle=7, index=3 >[ 133.145] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.145] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.145] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.145] kgem_add_handle: handle=6, index=4 >[ 133.145] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.145] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.145] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.145] gen9_emit_sampler: sampler = a >[ 133.145] gen9_emit_sf: num_sf_outputs=2 >[ 133.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.145] gen9_emit_vertex_elements: setup id=9 >[ 133.145] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.145] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.145] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.145] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.145] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.145] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.145] gen8_vertex_flush[56c] = 42 >[ 133.145] gen9_magic_ca_pass: CA fixup (69 -> 111) >[ 133.145] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.145] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.145] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.145] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.145] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.145] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.145] glyphs_format: format=166024, depth=32 >[ 133.145] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.145] sna_glyphs: discarding mask >[ 133.145] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.145] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.145] gen9_render_composite: 0x0, current mode=1/1 >[ 133.145] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.145] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.145] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.145] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.145] sna_drawable_use_bo: using whole GPU bo >[ 133.145] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.145] color_convert: src=ff000000 [20028888] >[ 133.145] color_convert: dst=ff000000 [20028888] >[ 133.145] sna_render_get_solid: ff000000 >[ 133.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.145] sna_transform_is_imprecise_integer_translation: no transform >[ 133.145] gen9_composite_picture: integer translation (0, 0), removing >[ 133.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.145] sna_render_pixmap_bo: GPU all damaged >[ 133.145] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.145] gen4_choose_composite_emitter: solid, identity mask >[ 133.145] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.145] gen9_composite_get_binding_table(fe40) >[ 133.145] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.145] gen9_emit_vertex_elements: setup id=9 >[ 133.145] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.145] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.145] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.145] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.145] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.145] gen8_vertex_flush[664] = 57 >[ 133.145] gen9_magic_ca_pass: CA fixup (111 -> 168) >[ 133.145] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.145] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.145] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.145] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.145] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.145] sna_glyphs: discarding mask >[ 133.145] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.145] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.145] gen9_render_composite: 0x0, current mode=1/1 >[ 133.145] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.145] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.145] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.145] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.145] sna_drawable_use_bo: using whole GPU bo >[ 133.145] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.145] color_convert: src=ff000000 [20028888] >[ 133.145] color_convert: dst=ff000000 [20028888] >[ 133.145] sna_render_get_solid: ff000000 >[ 133.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.145] sna_transform_is_imprecise_integer_translation: no transform >[ 133.145] gen9_composite_picture: integer translation (0, 0), removing >[ 133.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.145] sna_render_pixmap_bo: GPU all damaged >[ 133.145] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.145] gen4_choose_composite_emitter: solid, identity mask >[ 133.145] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.145] gen9_composite_get_binding_table(fe40) >[ 133.145] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.145] gen9_emit_vertex_elements: setup id=9 >[ 133.145] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.145] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.145] gen8_vertex_flush[75c] = 9 >[ 133.145] gen9_magic_ca_pass: CA fixup (168 -> 177) >[ 133.145] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.145] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.145] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.145] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.145] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.145] sna_glyphs: discarding mask >[ 133.145] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.145] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.145] gen9_render_composite: 0x0, current mode=1/1 >[ 133.145] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.145] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.145] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.145] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.145] sna_drawable_use_bo: using whole GPU bo >[ 133.145] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.145] color_convert: src=ffffffff [20028888] >[ 133.145] color_convert: dst=ffffffff [20028888] >[ 133.145] sna_render_get_solid: ffffffff >[ 133.145] sna_render_get_solid(white) >[ 133.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.145] sna_transform_is_imprecise_integer_translation: no transform >[ 133.145] gen9_composite_picture: integer translation (0, 0), removing >[ 133.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.145] sna_render_pixmap_bo: GPU all damaged >[ 133.145] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.145] gen4_choose_composite_emitter: solid, identity mask >[ 133.145] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.145] gen9_composite_get_binding_table(fe40) >[ 133.145] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.145] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.145] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.145] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.145] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.145] gen9_emit_vertex_elements: setup id=9 >[ 133.145] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.145] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.145] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.145] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.145] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.146] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.146] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.146] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.146] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.146] gen8_vertex_flush[85c] = 42 >[ 133.146] gen9_magic_ca_pass: CA fixup (177 -> 219) >[ 133.146] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.146] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.146] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.146] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.146] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.146] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.146] glyphs_format: format=166024, depth=32 >[ 133.146] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.146] sna_glyphs: discarding mask >[ 133.146] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.146] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.146] gen9_render_composite: 0x0, current mode=1/1 >[ 133.146] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.146] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.146] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.146] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.146] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.146] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.146] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.146] sna_drawable_use_bo: using whole GPU bo >[ 133.146] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.146] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.146] color_convert: src=ffffffff [20028888] >[ 133.146] color_convert: dst=ffffffff [20028888] >[ 133.146] sna_render_get_solid: ffffffff >[ 133.146] sna_render_get_solid(white) >[ 133.146] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.146] sna_transform_is_imprecise_integer_translation: no transform >[ 133.146] gen9_composite_picture: integer translation (0, 0), removing >[ 133.146] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.146] sna_render_pixmap_bo: GPU all damaged >[ 133.146] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.146] gen4_choose_composite_emitter: solid, identity mask >[ 133.146] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.146] gen9_composite_get_binding_table(fdc0) >[ 133.146] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.146] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.146] gen9_emit_vertex_elements: setup id=9 >[ 133.146] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.146] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.146] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.146] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.146] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.146] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.146] gen8_vertex_flush[954] = 57 >[ 133.146] gen9_magic_ca_pass: CA fixup (219 -> 276) >[ 133.146] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.146] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.146] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.146] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.146] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.146] sna_glyphs: discarding mask >[ 133.146] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.146] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.146] gen9_render_composite: 0x0, current mode=1/1 >[ 133.146] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.146] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.146] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.146] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.146] sna_drawable_use_bo pixmap=2824, box=((0, 0), (7680, 2160)), flags=7... >[ 133.146] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.146] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.146] sna_drawable_use_bo: using whole GPU bo >[ 133.146] gen9_composite_set_target: pixmap=2824, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.146] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.146] color_convert: src=ffffffff [20028888] >[ 133.146] color_convert: dst=ffffffff [20028888] >[ 133.146] sna_render_get_solid: ffffffff >[ 133.146] sna_render_get_solid(white) >[ 133.146] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.146] sna_transform_is_imprecise_integer_translation: no transform >[ 133.146] gen9_composite_picture: integer translation (0, 0), removing >[ 133.146] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.146] sna_render_pixmap_bo: GPU all damaged >[ 133.146] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.146] gen4_choose_composite_emitter: solid, identity mask >[ 133.146] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.146] gen9_composite_get_binding_table(fdc0) >[ 133.146] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.146] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.146] gen9_emit_vertex_elements: setup id=9 >[ 133.146] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.146] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.146] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.146] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.146] gen8_vertex_flush[a4c] = 9 >[ 133.146] gen9_magic_ca_pass: CA fixup (276 -> 285) >[ 133.146] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.146] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.146] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.146] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b08, drawable=a74 >[ 133.146] sna_validate_gc: recomputing clip >[ 133.146] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.146] sna_copy_area: src=pixmap=2824:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.146] sna_copy_area: normal copy >[ 133.146] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.146] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.146] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.146] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.146] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.146] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.146] sna_do_copy: pixmap -- no source clipping >[ 133.146] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.146] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.146] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2824+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.146] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.146] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.146] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.146] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.146] sna_drawable_use_bo: pinned, never REPLACES >[ 133.146] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.146] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.146] sna_drawable_use_bo: using whole GPU bo >[ 133.146] sna_pixmap_move_to_gpu(pixmap=2824, usage=0), flags=a >[ 133.146] sna_pixmap_move_to_gpu: already all-damaged >[ 133.146] sna_pixmap_mark_active: pixmap=2824, handle=138 >[ 133.146] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.146] sna_pixmap_make_cow: make cow src=2824, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.146] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.146] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.146] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.146] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.146] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.146] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.146] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.146] __kgem_retire_rq: request 1 complete >[ 133.146] kgem_set_mode: flushing before new bo >[ 133.146] gen8_vertex_close: used=1140, vbo active? 3, vb=204, nreloc=2 >[ 133.146] gen8_vertex_close: reloc[0] = 287 >[ 133.146] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.146] kgem_add_handle: handle=3, index=5 >[ 133.146] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.146] gen8_vertex_close: reloc[1] = 342 >[ 133.146] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.146] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.146] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.146] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.146] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.146] kgem_fixup_relocs: shrinking by 61440 >[ 133.146] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.146] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.146] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.146] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.146] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.146] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.146] __kgem_bo_clear_busy: handle=7 >[ 133.146] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.146] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.146] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.146] __kgem_bo_clear_busy: handle=7 >[ 133.146] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.146] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.146] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.146] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.146] aligning vertex: was 4, now 2 floats per vertex >[ 133.146] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.146] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.146] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.146] kgem_add_handle: handle=4, index=0 >[ 133.146] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.146] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.146] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.146] gen9_composite_get_binding_table(ffc0) >[ 133.146] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.146] kgem_add_handle: handle=134, index=1 >[ 133.146] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.146] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.146] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.146] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.146] kgem_add_handle: handle=138, index=2 >[ 133.146] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.146] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.146] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.146] gen9_emit_sampler: sampler = 0 >[ 133.146] gen9_emit_sf: num_sf_outputs=1 >[ 133.146] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.146] gen9_emit_vertex_elements: setup id=0 >[ 133.146] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.146] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.146] gen8_vertex_flush[490] = 3 >[ 133.146] sna_destroy_pixmap: pixmap=2824, attached?=1 >[ 133.146] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.146] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.146] __kgem_bo_destroy: handle=138 -> active >[ 133.146] __sna_free_pixmap(pixmap=2824) >[ 133.146] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.146] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.146] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.146] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.146] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.146] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.146] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.146] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.146] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.146] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.146] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.146] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.146] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.146] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.146] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.146] sna_pixmap_undo_cow: freeing cow >[ 133.146] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.146] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.146] sna_drawable_use_bo: using whole GPU bo >[ 133.146] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.146] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.146] sna_transform_is_imprecise_integer_translation: no transform >[ 133.146] gen9_composite_picture: integer translation (0, 0), removing >[ 133.146] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.146] sna_render_pixmap_bo: GPU all damaged >[ 133.146] color_convert: src=5e000000 [20028888] >[ 133.146] color_convert: dst=5e000000 [20028888] >[ 133.146] sna_render_get_solid: 5e000000 >[ 133.146] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.146] gen4_choose_composite_emitter: identity source, identity mask >[ 133.146] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.146] __kgem_retire_rq: request 1 complete >[ 133.147] kgem_set_mode: flushing before new bo >[ 133.147] gen8_vertex_close: used=1146, vbo active? 3, vb=1, nreloc=1 >[ 133.147] gen8_vertex_close: reloc[0] = 287 >[ 133.147] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.147] kgem_add_handle: handle=3, index=3 >[ 133.147] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.147] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.147] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.147] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.147] kgem_fixup_relocs: shrinking by 61440 >[ 133.147] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.147] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.147] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.147] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.147] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.147] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.147] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.147] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.147] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.147] aligning vertex: was 2, now 5 floats per vertex >[ 133.147] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.147] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.147] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.147] kgem_add_handle: handle=4, index=0 >[ 133.147] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.147] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.147] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.147] gen9_composite_get_binding_table(ffc0) >[ 133.147] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.147] kgem_add_handle: handle=136, index=1 >[ 133.147] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.147] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.147] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.147] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.147] kgem_add_handle: handle=137, index=2 >[ 133.147] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.147] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.147] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.147] kgem_add_reloc64: adding proxy [delta=376] for handle=7 >[ 133.147] kgem_add_handle: handle=7, index=3 >[ 133.147] kgem_add_reloc64[5] = (delta=376, target handle=3, presumed=fffe8000) >[ 133.147] [3fc0] bind bo(handle=7, addr=fffe8178), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.147] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.147] gen9_emit_sampler: sampler = 3 >[ 133.147] gen9_emit_sf: num_sf_outputs=2 >[ 133.147] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.147] gen9_emit_vertex_elements: setup id=10 >[ 133.147] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.147] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.147] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.147] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.147] gen8_vertex_flush[498] = 3 >[ 133.147] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.147] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.147] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.147] kgem_can_create_2d: untiled size=66355200 >[ 133.147] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.147] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.147] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.147] sna_create_pixmap: usage=0, flags=1b >[ 133.147] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.147] __pop_freed_pixmap: reusing freed pixmap=2824 header >[ 133.147] create_pixmap_hdr: pixmap=2829, width=7680, height=2160, usage=0 >[ 133.147] sna_create_pixmap: serial=2829, 7680x2160, usage=0 >[ 133.147] sna_composite_rectangles(pixmap=2830, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.147] sna_composite_rectangles: converted to op 0 >[ 133.147] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.147] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.147] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.147] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.147] sna_composite_rectangles: dropping last-cpu hint >[ 133.147] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=19... >[ 133.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.147] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.147] sna_pixmap_move_to_gpu(pixmap=2830, usage=0), flags=b >[ 133.147] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.147] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.147] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.147] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.147] sna_pixmap_alloc_gpu: pixmap=2830 >[ 133.147] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.147] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.147] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.147] 1:from active: pitch=30720, tiling=1, handle=138, id=1838 >[ 133.147] __sna_damage_all(7680, 2160) >[ 133.147] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.147] sna_pixmap_mark_active: pixmap=2830, handle=138 >[ 133.147] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.147] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.147] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.147] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.147] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.147] sna_render_get_solid: 0 >[ 133.147] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.147] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.147] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.147] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.147] aligning vertex: was 5, now 2 floats per vertex >[ 133.147] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.147] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.147] gen9_composite_get_binding_table(fec0) >[ 133.147] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.147] kgem_add_handle: handle=138, index=4 >[ 133.147] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.147] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.147] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.147] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.147] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.147] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.147] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.147] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.147] gen9_emit_sampler: sampler = 1 >[ 133.147] gen9_emit_sf: num_sf_outputs=1 >[ 133.147] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.147] gen9_emit_vertex_elements: setup id=0 >[ 133.147] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.147] (0, 0), (7680, 2160) >[ 133.147] gen8_vertex_flush[56c] = 3 >[ 133.147] sna_composite_rectangles: pixmap=2830 marking clear [0]? 1 >[ 133.147] sna_composite_rectangles(pixmap=2830, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.147] sna_composite_rectangles: converted to op 1 >[ 133.147] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.147] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.147] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.147] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.147] sna_composite_rectangles: dropping last-cpu hint >[ 133.147] sna_drawable_use_bo pixmap=2830, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.147] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.148] sna_drawable_use_bo: using whole GPU bo >[ 133.148] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.148] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.148] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.148] sna_render_get_solid: ffe5e3e1 >[ 133.148] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.148] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.148] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.148] gen9_composite_get_binding_table(fe00) >[ 133.148] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.148] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.148] kgem_add_handle: handle=32, index=5 >[ 133.148] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.148] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.148] gen9_emit_vertex_elements: setup id=0 >[ 133.148] (7679, 0), (7680, 2160) >[ 133.148] gen8_vertex_flush[5a8] = 3 >[ 133.148] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b0e >[ 133.148] sna_validate_gc: recomputing clip >[ 133.148] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c210] >[ 133.148] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2830:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.148] sna_copy_area: normal copy >[ 133.148] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.148] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.148] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.148] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.148] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.148] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.148] sna_do_copy: pixmap -- no source clipping >[ 133.148] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.148] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.148] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2830+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.148] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.148] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.148] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.148] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.148] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.148] sna_drawable_use_bo: using whole GPU bo >[ 133.148] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.148] sna_pixmap_move_to_gpu: already all-damaged >[ 133.148] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.148] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.148] sna_pixmap_make_cow: make cow src=2659, dst=2830, handle=136 (already cow? src=0, dst=0) >[ 133.148] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.148] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.148] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.148] __kgem_bo_destroy: handle=138 -> active >[ 133.148] sna_pixmap_make_cow: moo! attaching clone to pixmap=2830 (source=2659, handle=136) >[ 133.148] sna_destroy_pixmap: pixmap=2826, attached?=1 >[ 133.148] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.148] __sna_free_pixmap(pixmap=2826) >[ 133.148] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.148] kgem_bo_sync__cpu: handle=139 >[ 133.148] sna_accel_watch_flush: enable=-1 >[ 133.148] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.148] __kgem_bo_destroy: handle=139, size=8192 >[ 133.148] __kgem_bo_destroy: handle=139, not reusable >[ 133.148] kgem_bo_free: handle=139, size=8192 >[ 133.148] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.148] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.148] sna_accel_flush: flush?=0, dirty?=1 >[ 133.148] sna_accel_flush: syncing SHM pixmap=2828 (refcnt=1) >[ 133.148] _sna_pixmap_move_to_cpu(pixmap=2828, 70x42, flags=3) >[ 133.148] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.148] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.148] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.148] kgem_bo_sync__cpu_full: handle=140 >[ 133.148] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.148] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.148] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.148] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.148] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.148] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.148] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.148] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.148] create_pixmap: serial=2831, usage=0, 0x0 >[ 133.148] create_pixmap_hdr: pixmap=2831, width=70, height=24, usage=0 >[ 133.149] kgem_create_map(0x7f1c44137000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.149] __kgem_bo_init(handle=139, num_pages=2) >[ 133.149] kgem_create_map(ptr=0x7f1c44137000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.149] sna_accel_watch_flush: enable=1 >[ 133.149] __sna_damage_all(70, 24) >[ 133.149] sna_pixmap_create_shm: serial=2831, 70x24, usage=0 >[ 133.149] sna_composite(pixmap=2830, op=3, src=2832+(0, 0), mask=0+(118, 350), dst=2830+(118, 350)+(0, 0), size=(70, 24) >[ 133.149] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.149] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.149] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.149] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.149] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.149] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.149] gen9_render_composite: 70x24, current mode=1/1 >[ 133.149] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.149] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.149] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.149] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.149] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.149] sna_drawable_use_bo pixmap=2830, box=((118, 350), (188, 374)), flags=7... >[ 133.149] sna_pixmap_undo_cow: pixmap=2830, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.149] sna_pixmap_undo_cow: copying cow >[ 133.149] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.149] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.149] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.149] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.149] 1:from active: pitch=30720, tiling=1, handle=138, id=1840 >[ 133.149] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.149] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.149] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.149] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.149] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.149] gen9_composite_get_binding_table(fd80) >[ 133.149] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.149] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.149] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.149] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.149] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.149] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.149] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.149] gen9_emit_sampler: sampler = 0 >[ 133.149] gen9_emit_vertex_elements: setup id=0 >[ 133.149] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.149] gen8_vertex_flush[5ec] = 3 >[ 133.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.149] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.149] sna_drawable_use_bo: using whole GPU bo >[ 133.149] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.149] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.149] sna_transform_is_imprecise_integer_translation: no transform >[ 133.149] gen9_composite_picture: integer translation (0, 0), removing >[ 133.149] sna_render_pixmap_bo pixmap=2832, (0, 0)x(70, 24)/(70, 24) >[ 133.149] sna_render_pixmap_bo: CPU all damaged >[ 133.149] sna_add_flush_pixmap: marking pixmap=2832 for flushing >[ 133.149] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.149] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.149] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.149] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.149] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.149] gen4_choose_composite_emitter: identity src, no mask >[ 133.149] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.149] gen8_vertex_close: used=1184, vbo active? 3, vb=401, nreloc=2 >[ 133.149] gen8_vertex_close: reloc[0] = 289 >[ 133.149] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.149] kgem_add_handle: handle=3, index=6 >[ 133.149] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.149] gen8_vertex_close: reloc[1] = 342 >[ 133.149] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.149] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.149] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.149] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.149] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.149] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.149] kgem_fixup_relocs: shrinking by 61440 >[ 133.149] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.149] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.149] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.149] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.149] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.149] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.149] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.149] __kgem_bo_clear_busy: handle=7 >[ 133.150] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.150] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.150] __kgem_bo_clear_busy: handle=7 >[ 133.150] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.150] __kgem_bo_clear_busy: handle=32 >[ 133.150] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.150] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.150] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.150] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.150] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.150] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.150] aligning vertex: was 2, now 3 floats per vertex >[ 133.150] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.150] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.150] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.150] kgem_add_handle: handle=4, index=0 >[ 133.150] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.150] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.150] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.150] gen9_composite_get_binding_table(ffc0) >[ 133.150] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.150] kgem_add_handle: handle=138, index=1 >[ 133.150] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.150] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.150] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.150] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.150] kgem_add_handle: handle=139, index=2 >[ 133.150] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.150] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.150] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.150] gen9_emit_sampler: sampler = 2 >[ 133.150] gen9_emit_sf: num_sf_outputs=1 >[ 133.150] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.150] gen9_emit_vertex_elements: setup id=2 >[ 133.150] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.150] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.150] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.150] gen8_vertex_flush[490] = 3 >[ 133.150] sna_accel_flush: flush?=1, dirty?=1 >[ 133.150] sna_accel_flush: syncing SHM pixmap=2832 (refcnt=2) >[ 133.150] _sna_pixmap_move_to_cpu(pixmap=2832, 70x24, flags=3) >[ 133.150] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.150] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.150] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.150] kgem_bo_sync__cpu_full: handle=139 >[ 133.150] gen8_vertex_close: used=1194, vbo active? 3, vb=4, nreloc=1 >[ 133.150] gen8_vertex_close: reloc[0] = 287 >[ 133.150] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.150] kgem_add_handle: handle=3, index=3 >[ 133.150] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.150] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16228 [fenced=0] >[ 133.150] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.150] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.150] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x80, presumed-offset=fe72e000 >[ 133.150] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.150] kgem_create_linear(65536) >[ 133.150] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.150] search_linear_cache: searching for inactive cpu map >[ 133.150] kgem_bo_remove_from_inactive: removing handle=125 from inactive >[ 133.150] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache >[ 133.150] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7f1c722d8000) >[ 133.150] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] >[ 133.150] kgem_bo_sync__cpu: handle=125 >[ 133.150] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.150] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 >[ 133.150] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.150] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] >[ 133.150] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 >[ 133.150] kgem_new_batch: using last batch handle=128 >[ 133.150] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe72e000 >[ 133.150] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.150] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.150] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.150] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.150] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.150] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.150] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.168] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.168] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.168] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.168] __kgem_retire_rq: request 1 complete >[ 133.168] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.168] __kgem_retire_rq: request 2 complete >[ 133.168] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.168] __kgem_retire_rq: request 128 complete >[ 133.168] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.168] kgem_bo_move_to_inactive: moving handle=128 to inactive >[ 133.168] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.168] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.168] sna_block_handler (tv=0.0) >[ 133.168] sna_wakeup_handler >[ 133.168] sna_mode_wakeup: len=96 >[ 133.168] sna_mode_wakeup: recording last swap on pipe=1, frame 7690 [1e0a], time 133.149956 >[ 133.168] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 133.168] sna_mode_wakeup: flip complete, pending? 2 >[ 133.168] sna_dri2_vblank_handler(type=2, sequence=7720, draw=1810) >[ 133.168] sna_crtc_record_swap: recording last swap on pipe=0, frame 7720 [msc=7720], time 133.151261 >[ 133.168] sna_dri2_vblank_handler: 2 complete, frame=7720 tv=133.151261 >[ 133.168] sna_dri2_blit_complete: blit finished >[ 133.168] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7720, tv=133.151261) >[ 133.168] frame_swap_complete(type=2): draw=146, pipe=0, frame=7720 [msc=7720], tv=133.151261 >[ 133.168] sna_accel_flush: flush?=0, dirty?=0 >[ 133.168] sna_dri2_event_free(draw?=1) >[ 133.168] sna_dri2_remove_event: remove[0x55bca9e6c230] from window 146, active? 1 >[ 133.168] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.168] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.168] sna_dri2_vblank_handler complete >[ 133.168] sna_mode_wakeup: recording last swap on pipe=0, frame 7720 [1e28], time 133.151261 >[ 133.168] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 133.168] sna_mode_wakeup: flip complete, pending? 1 >[ 133.168] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.168] sna_accel_flush: flush?=0, dirty?=0 >[ 133.169] sna_accel_flush: flush?=0, dirty?=0 >[ 133.169] sna_block_handler (tv=0.0) >[ 133.169] sna_wakeup_handler >[ 133.169] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.169] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.169] sna_glyphs: discarding mask >[ 133.169] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.169] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.169] gen9_render_composite: 0x0, current mode=0/1 >[ 133.169] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.169] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.169] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.169] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.169] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.169] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.169] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.169] sna_drawable_use_bo: using whole GPU bo >[ 133.169] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.169] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.169] color_convert: src=ff000000 [20028888] >[ 133.169] color_convert: dst=ff000000 [20028888] >[ 133.169] sna_render_get_solid: ff000000 >[ 133.169] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.169] sna_transform_is_imprecise_integer_translation: no transform >[ 133.169] gen9_composite_picture: integer translation (0, 0), removing >[ 133.169] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.169] sna_render_pixmap_bo: GPU all damaged >[ 133.169] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.169] gen4_choose_composite_emitter: solid, identity mask >[ 133.169] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.169] aligning vertex: was 3, now 4 floats per vertex >[ 133.169] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.169] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.169] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.169] kgem_add_handle: handle=4, index=0 >[ 133.169] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.169] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.169] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.169] gen9_composite_get_binding_table(ffc0) >[ 133.169] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.169] kgem_add_handle: handle=138, index=1 >[ 133.169] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.169] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.169] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.169] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.169] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.169] kgem_add_handle: handle=7, index=2 >[ 133.169] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.169] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.169] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.169] kgem_add_handle: handle=6, index=3 >[ 133.169] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.169] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.169] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.169] gen9_emit_sampler: sampler = a >[ 133.169] gen9_emit_sf: num_sf_outputs=2 >[ 133.169] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.169] gen9_emit_vertex_elements: setup id=9 >[ 133.169] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.169] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.169] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.169] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.169] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.169] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.169] gen8_vertex_flush[498] = 42 >[ 133.169] gen9_magic_ca_pass: CA fixup (299 -> 341) >[ 133.169] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.169] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.169] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.169] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.169] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.169] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.169] glyphs_format: format=166024, depth=32 >[ 133.169] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.169] sna_glyphs: discarding mask >[ 133.169] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.169] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.169] gen9_render_composite: 0x0, current mode=1/1 >[ 133.169] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.169] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.169] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.169] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.169] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.169] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.169] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.169] sna_drawable_use_bo: using whole GPU bo >[ 133.169] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.169] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.169] color_convert: src=ff000000 [20028888] >[ 133.169] color_convert: dst=ff000000 [20028888] >[ 133.169] sna_render_get_solid: ff000000 >[ 133.169] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.169] sna_transform_is_imprecise_integer_translation: no transform >[ 133.169] gen9_composite_picture: integer translation (0, 0), removing >[ 133.169] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.169] sna_render_pixmap_bo: GPU all damaged >[ 133.169] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.169] gen4_choose_composite_emitter: solid, identity mask >[ 133.169] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.169] gen9_composite_get_binding_table(fec0) >[ 133.169] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.169] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.169] gen9_emit_vertex_elements: setup id=9 >[ 133.169] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.169] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.169] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.169] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.169] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.169] gen8_vertex_flush[590] = 57 >[ 133.169] gen9_magic_ca_pass: CA fixup (341 -> 398) >[ 133.169] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.169] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.169] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.169] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.169] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.169] sna_glyphs: discarding mask >[ 133.169] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.169] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.169] gen9_render_composite: 0x0, current mode=1/1 >[ 133.169] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.169] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.169] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.169] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.169] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.169] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.169] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.169] sna_drawable_use_bo: using whole GPU bo >[ 133.169] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.169] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.169] color_convert: src=ff000000 [20028888] >[ 133.169] color_convert: dst=ff000000 [20028888] >[ 133.169] sna_render_get_solid: ff000000 >[ 133.169] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.169] sna_transform_is_imprecise_integer_translation: no transform >[ 133.169] gen9_composite_picture: integer translation (0, 0), removing >[ 133.169] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.169] sna_render_pixmap_bo: GPU all damaged >[ 133.169] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.169] gen4_choose_composite_emitter: solid, identity mask >[ 133.169] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.169] gen9_composite_get_binding_table(fec0) >[ 133.169] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.169] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.169] gen9_emit_vertex_elements: setup id=9 >[ 133.169] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.169] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.169] gen8_vertex_flush[688] = 9 >[ 133.169] gen9_magic_ca_pass: CA fixup (398 -> 407) >[ 133.169] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.169] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.169] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.169] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.169] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.169] sna_glyphs: discarding mask >[ 133.169] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.169] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.169] gen9_render_composite: 0x0, current mode=1/1 >[ 133.169] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.169] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.169] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.169] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.169] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.169] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.169] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.169] sna_drawable_use_bo: using whole GPU bo >[ 133.169] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.169] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.169] color_convert: src=ffffffff [20028888] >[ 133.169] color_convert: dst=ffffffff [20028888] >[ 133.169] sna_render_get_solid: ffffffff >[ 133.169] sna_render_get_solid(white) >[ 133.169] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.169] sna_transform_is_imprecise_integer_translation: no transform >[ 133.169] gen9_composite_picture: integer translation (0, 0), removing >[ 133.169] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.169] sna_render_pixmap_bo: GPU all damaged >[ 133.169] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.169] gen4_choose_composite_emitter: solid, identity mask >[ 133.169] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.169] gen9_composite_get_binding_table(fec0) >[ 133.169] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.169] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.169] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.169] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.169] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.169] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.169] gen9_emit_vertex_elements: setup id=9 >[ 133.169] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.169] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.169] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.169] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.170] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.170] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.170] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.170] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.170] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.170] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.170] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.170] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.170] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.170] gen8_vertex_flush[788] = 42 >[ 133.170] gen9_magic_ca_pass: CA fixup (407 -> 449) >[ 133.170] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.170] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.170] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.170] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.170] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.170] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.170] glyphs_format: format=166024, depth=32 >[ 133.170] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.170] sna_glyphs: discarding mask >[ 133.170] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.170] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.170] gen9_render_composite: 0x0, current mode=1/1 >[ 133.170] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.170] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.170] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.170] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.170] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.170] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.170] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.170] sna_drawable_use_bo: using whole GPU bo >[ 133.170] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.170] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.170] color_convert: src=ffffffff [20028888] >[ 133.170] color_convert: dst=ffffffff [20028888] >[ 133.170] sna_render_get_solid: ffffffff >[ 133.170] sna_render_get_solid(white) >[ 133.170] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.170] sna_transform_is_imprecise_integer_translation: no transform >[ 133.170] gen9_composite_picture: integer translation (0, 0), removing >[ 133.170] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.170] sna_render_pixmap_bo: GPU all damaged >[ 133.170] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.170] gen4_choose_composite_emitter: solid, identity mask >[ 133.170] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.170] gen9_composite_get_binding_table(fe40) >[ 133.170] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.170] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.170] gen9_emit_vertex_elements: setup id=9 >[ 133.170] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.170] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.170] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.170] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.170] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.170] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.170] gen8_vertex_flush[880] = 57 >[ 133.170] gen9_magic_ca_pass: CA fixup (449 -> 506) >[ 133.170] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.170] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.170] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.170] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.170] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.170] sna_glyphs: discarding mask >[ 133.170] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.170] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.170] gen9_render_composite: 0x0, current mode=1/1 >[ 133.170] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.170] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.170] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.170] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.170] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.170] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.170] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.170] sna_drawable_use_bo: using whole GPU bo >[ 133.170] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.170] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.170] color_convert: src=ffffffff [20028888] >[ 133.170] color_convert: dst=ffffffff [20028888] >[ 133.170] sna_render_get_solid: ffffffff >[ 133.170] sna_render_get_solid(white) >[ 133.170] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.170] sna_transform_is_imprecise_integer_translation: no transform >[ 133.170] gen9_composite_picture: integer translation (0, 0), removing >[ 133.170] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.170] sna_render_pixmap_bo: GPU all damaged >[ 133.170] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.170] gen4_choose_composite_emitter: solid, identity mask >[ 133.170] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.170] gen9_composite_get_binding_table(fe40) >[ 133.170] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.170] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.170] gen9_emit_vertex_elements: setup id=9 >[ 133.170] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.170] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.170] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.170] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.170] gen8_vertex_flush[978] = 9 >[ 133.170] gen9_magic_ca_pass: CA fixup (506 -> 515) >[ 133.170] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.170] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.170] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.170] sna_destroy_pixmap: pixmap=2828, attached?=1 >[ 133.170] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.170] __sna_free_pixmap(pixmap=2828) >[ 133.170] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.170] kgem_bo_sync__cpu: handle=140 >[ 133.170] sna_accel_watch_flush: enable=-1 >[ 133.170] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.170] __kgem_bo_destroy: handle=140, size=12288 >[ 133.170] __kgem_bo_destroy: handle=140, not reusable >[ 133.170] kgem_bo_free: handle=140, size=12288 >[ 133.170] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.170] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.170] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.170] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.170] create_pixmap: serial=2833, usage=0, 0x0 >[ 133.170] create_pixmap_hdr: pixmap=2833, width=70, height=42, usage=0 >[ 133.170] kgem_create_map(0x7f1c4413d000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.170] __kgem_bo_init(handle=140, num_pages=3) >[ 133.170] kgem_create_map(ptr=0x7f1c4413d000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.170] sna_accel_watch_flush: enable=1 >[ 133.170] __sna_damage_all(70, 42) >[ 133.170] sna_pixmap_create_shm: serial=2833, 70x42, usage=0 >[ 133.170] sna_composite(pixmap=2830, op=3, src=2834+(0, 0), mask=0+(118, 232), dst=2830+(118, 232)+(0, 0), size=(70, 42) >[ 133.170] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.170] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.170] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.170] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.170] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.170] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.170] gen9_render_composite: 70x42, current mode=1/1 >[ 133.170] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.170] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.170] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.170] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.170] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.170] sna_drawable_use_bo pixmap=2830, box=((118, 232), (188, 274)), flags=7... >[ 133.170] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.170] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.170] sna_drawable_use_bo: using whole GPU bo >[ 133.170] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.170] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.170] sna_transform_is_imprecise_integer_translation: no transform >[ 133.170] gen9_composite_picture: integer translation (0, 0), removing >[ 133.170] sna_render_pixmap_bo pixmap=2834, (0, 0)x(70, 42)/(70, 42) >[ 133.170] sna_render_pixmap_bo: CPU all damaged >[ 133.170] sna_add_flush_pixmap: marking pixmap=2834 for flushing >[ 133.170] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.170] gen8_vertex_close: used=2060, vbo active? 3, vb=200, nreloc=1 >[ 133.170] gen8_vertex_close: reloc[0] = 289 >[ 133.170] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.170] kgem_add_handle: handle=3, index=4 >[ 133.170] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.170] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.170] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.170] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.170] kgem_fixup_relocs: shrinking by 61440 >[ 133.170] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.170] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.170] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.170] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.170] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.170] __kgem_bo_clear_busy: handle=7 >[ 133.170] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.170] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.170] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.170] __kgem_bo_clear_busy: handle=7 >[ 133.170] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.170] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.170] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.170] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.170] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.170] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.170] gen4_choose_composite_emitter: identity src, no mask >[ 133.170] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.170] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.170] aligning vertex: was 4, now 3 floats per vertex >[ 133.170] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.170] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.170] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.170] kgem_add_handle: handle=4, index=0 >[ 133.170] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.170] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.170] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.170] gen9_composite_get_binding_table(ffc0) >[ 133.170] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.170] kgem_add_handle: handle=138, index=1 >[ 133.170] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.170] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.170] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.170] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.170] kgem_add_handle: handle=140, index=2 >[ 133.170] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.170] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.170] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.170] gen9_emit_sampler: sampler = 2 >[ 133.170] gen9_emit_sf: num_sf_outputs=1 >[ 133.170] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.171] gen9_emit_vertex_elements: setup id=2 >[ 133.171] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.171] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.171] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.171] gen8_vertex_flush[490] = 3 >[ 133.171] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.171] sna_glyphs: discarding mask >[ 133.171] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.171] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.171] gen9_render_composite: 0x0, current mode=1/1 >[ 133.171] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.171] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.171] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.171] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.171] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.171] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.171] sna_drawable_use_bo: using whole GPU bo >[ 133.171] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.171] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.171] color_convert: src=ff000000 [20028888] >[ 133.171] color_convert: dst=ff000000 [20028888] >[ 133.171] sna_render_get_solid: ff000000 >[ 133.171] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.171] sna_transform_is_imprecise_integer_translation: no transform >[ 133.171] gen9_composite_picture: integer translation (0, 0), removing >[ 133.171] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.171] sna_render_pixmap_bo: GPU all damaged >[ 133.171] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.171] gen4_choose_composite_emitter: solid, identity mask >[ 133.171] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.171] aligning vertex: was 3, now 4 floats per vertex >[ 133.171] gen9_composite_get_binding_table(ff00) >[ 133.171] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.171] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.171] kgem_add_handle: handle=7, index=3 >[ 133.171] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.171] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.171] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.171] kgem_add_handle: handle=6, index=4 >[ 133.171] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.171] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.171] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.171] gen9_emit_sampler: sampler = a >[ 133.171] gen9_emit_sf: num_sf_outputs=2 >[ 133.171] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.171] gen9_emit_vertex_elements: setup id=9 >[ 133.171] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.171] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.171] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.171] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.171] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.171] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.171] gen8_vertex_flush[56c] = 42 >[ 133.171] gen9_magic_ca_pass: CA fixup (518 -> 560) >[ 133.171] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.171] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.171] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.171] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.171] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.171] glyphs_format: format=166024, depth=32 >[ 133.171] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.171] sna_glyphs: discarding mask >[ 133.171] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.171] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.171] gen9_render_composite: 0x0, current mode=1/1 >[ 133.171] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.171] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.171] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.171] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.171] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.171] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.171] sna_drawable_use_bo: using whole GPU bo >[ 133.171] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.171] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.171] color_convert: src=ff000000 [20028888] >[ 133.171] color_convert: dst=ff000000 [20028888] >[ 133.171] sna_render_get_solid: ff000000 >[ 133.171] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.171] sna_transform_is_imprecise_integer_translation: no transform >[ 133.171] gen9_composite_picture: integer translation (0, 0), removing >[ 133.171] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.171] sna_render_pixmap_bo: GPU all damaged >[ 133.171] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.171] gen4_choose_composite_emitter: solid, identity mask >[ 133.171] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.171] gen9_composite_get_binding_table(fe40) >[ 133.171] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.171] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.171] gen9_emit_vertex_elements: setup id=9 >[ 133.171] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.171] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.171] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.171] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.171] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.171] gen8_vertex_flush[664] = 57 >[ 133.171] gen9_magic_ca_pass: CA fixup (560 -> 617) >[ 133.171] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.171] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.171] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.171] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.171] sna_glyphs: discarding mask >[ 133.171] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.171] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.171] gen9_render_composite: 0x0, current mode=1/1 >[ 133.171] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.171] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.171] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.171] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.171] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.171] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.171] sna_drawable_use_bo: using whole GPU bo >[ 133.171] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.171] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.171] color_convert: src=ff000000 [20028888] >[ 133.171] color_convert: dst=ff000000 [20028888] >[ 133.171] sna_render_get_solid: ff000000 >[ 133.171] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.171] sna_transform_is_imprecise_integer_translation: no transform >[ 133.171] gen9_composite_picture: integer translation (0, 0), removing >[ 133.171] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.171] sna_render_pixmap_bo: GPU all damaged >[ 133.171] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.171] gen4_choose_composite_emitter: solid, identity mask >[ 133.171] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.171] gen9_composite_get_binding_table(fe40) >[ 133.171] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.171] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.171] gen9_emit_vertex_elements: setup id=9 >[ 133.171] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.171] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.171] gen8_vertex_flush[75c] = 9 >[ 133.171] gen9_magic_ca_pass: CA fixup (617 -> 626) >[ 133.171] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.171] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.171] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.171] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.171] sna_glyphs: discarding mask >[ 133.171] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.171] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.171] gen9_render_composite: 0x0, current mode=1/1 >[ 133.171] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.171] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.171] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.171] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.171] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.171] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.171] sna_drawable_use_bo: using whole GPU bo >[ 133.171] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.171] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.171] color_convert: src=ffffffff [20028888] >[ 133.171] color_convert: dst=ffffffff [20028888] >[ 133.171] sna_render_get_solid: ffffffff >[ 133.171] sna_render_get_solid(white) >[ 133.171] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.171] sna_transform_is_imprecise_integer_translation: no transform >[ 133.171] gen9_composite_picture: integer translation (0, 0), removing >[ 133.171] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.171] sna_render_pixmap_bo: GPU all damaged >[ 133.171] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.171] gen4_choose_composite_emitter: solid, identity mask >[ 133.171] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.171] gen9_composite_get_binding_table(fe40) >[ 133.171] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.171] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.171] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.171] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.171] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.171] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.171] gen9_emit_vertex_elements: setup id=9 >[ 133.171] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.171] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.171] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.171] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.171] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.171] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.171] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.171] gen8_vertex_flush[85c] = 42 >[ 133.171] gen9_magic_ca_pass: CA fixup (626 -> 668) >[ 133.171] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.171] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.171] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.171] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.171] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.172] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.172] glyphs_format: format=166024, depth=32 >[ 133.172] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.172] sna_glyphs: discarding mask >[ 133.172] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.172] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.172] gen9_render_composite: 0x0, current mode=1/1 >[ 133.172] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.172] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.172] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.172] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.172] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.172] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.172] sna_drawable_use_bo: using whole GPU bo >[ 133.172] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.172] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.172] color_convert: src=ffffffff [20028888] >[ 133.172] color_convert: dst=ffffffff [20028888] >[ 133.172] sna_render_get_solid: ffffffff >[ 133.172] sna_render_get_solid(white) >[ 133.172] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.172] sna_transform_is_imprecise_integer_translation: no transform >[ 133.172] gen9_composite_picture: integer translation (0, 0), removing >[ 133.172] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.172] sna_render_pixmap_bo: GPU all damaged >[ 133.172] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.172] gen4_choose_composite_emitter: solid, identity mask >[ 133.172] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.172] gen9_composite_get_binding_table(fdc0) >[ 133.172] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.172] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.172] gen9_emit_vertex_elements: setup id=9 >[ 133.172] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.172] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.172] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.172] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.172] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.172] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.172] gen8_vertex_flush[954] = 57 >[ 133.172] gen9_magic_ca_pass: CA fixup (668 -> 725) >[ 133.172] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.172] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.172] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.172] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.172] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.172] sna_glyphs: discarding mask >[ 133.172] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.172] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.172] gen9_render_composite: 0x0, current mode=1/1 >[ 133.172] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.172] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.172] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.172] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.172] sna_drawable_use_bo pixmap=2830, box=((0, 0), (7680, 2160)), flags=7... >[ 133.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.172] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.172] sna_drawable_use_bo: using whole GPU bo >[ 133.172] gen9_composite_set_target: pixmap=2830, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.172] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.172] color_convert: src=ffffffff [20028888] >[ 133.172] color_convert: dst=ffffffff [20028888] >[ 133.172] sna_render_get_solid: ffffffff >[ 133.172] sna_render_get_solid(white) >[ 133.172] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.172] sna_transform_is_imprecise_integer_translation: no transform >[ 133.172] gen9_composite_picture: integer translation (0, 0), removing >[ 133.172] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.172] sna_render_pixmap_bo: GPU all damaged >[ 133.172] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.172] gen4_choose_composite_emitter: solid, identity mask >[ 133.172] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.172] gen9_composite_get_binding_table(fdc0) >[ 133.172] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.172] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.172] gen9_emit_vertex_elements: setup id=9 >[ 133.172] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.172] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.172] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.172] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.172] gen8_vertex_flush[a4c] = 9 >[ 133.172] gen9_magic_ca_pass: CA fixup (725 -> 734) >[ 133.172] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.172] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.172] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.172] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b0e, drawable=a74 >[ 133.172] sna_validate_gc: recomputing clip >[ 133.172] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.172] sna_copy_area: src=pixmap=2830:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.172] sna_copy_area: normal copy >[ 133.172] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.172] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.172] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.172] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.172] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.172] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.172] sna_do_copy: pixmap -- no source clipping >[ 133.172] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.172] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.172] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2830+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.172] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.172] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.172] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.172] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.172] sna_drawable_use_bo: pinned, never REPLACES >[ 133.172] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.172] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.172] sna_drawable_use_bo: using whole GPU bo >[ 133.172] sna_pixmap_move_to_gpu(pixmap=2830, usage=0), flags=a >[ 133.172] sna_pixmap_move_to_gpu: already all-damaged >[ 133.172] sna_pixmap_mark_active: pixmap=2830, handle=138 >[ 133.172] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.172] sna_pixmap_make_cow: make cow src=2830, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.172] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.172] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.172] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.172] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.172] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.172] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.172] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.172] __kgem_retire_rq: request 1 complete >[ 133.172] kgem_set_mode: flushing before new bo >[ 133.172] gen8_vertex_close: used=2936, vbo active? 3, vb=204, nreloc=2 >[ 133.172] gen8_vertex_close: reloc[0] = 287 >[ 133.172] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.172] kgem_add_handle: handle=3, index=5 >[ 133.172] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.172] gen8_vertex_close: reloc[1] = 342 >[ 133.172] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.172] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.172] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.172] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.172] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.172] kgem_fixup_relocs: shrinking by 61440 >[ 133.172] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.172] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.172] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.172] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.172] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.172] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.172] __kgem_bo_clear_busy: handle=7 >[ 133.172] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.172] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.172] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.172] __kgem_bo_clear_busy: handle=7 >[ 133.172] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.172] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.172] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.172] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.172] aligning vertex: was 4, now 2 floats per vertex >[ 133.172] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.172] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.172] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.172] kgem_add_handle: handle=4, index=0 >[ 133.172] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.172] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.172] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.172] gen9_composite_get_binding_table(ffc0) >[ 133.172] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.172] kgem_add_handle: handle=134, index=1 >[ 133.172] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.172] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.172] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.172] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.172] kgem_add_handle: handle=138, index=2 >[ 133.172] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.172] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.172] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.172] gen9_emit_sampler: sampler = 0 >[ 133.172] gen9_emit_sf: num_sf_outputs=1 >[ 133.172] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.172] gen9_emit_vertex_elements: setup id=0 >[ 133.172] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.172] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.172] gen8_vertex_flush[490] = 3 >[ 133.172] sna_accel_flush: flush?=1, dirty?=1 >[ 133.172] sna_accel_flush: syncing SHM pixmap=2834 (refcnt=1) >[ 133.172] _sna_pixmap_move_to_cpu(pixmap=2834, 70x42, flags=3) >[ 133.172] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.172] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.172] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.172] kgem_bo_sync__cpu_full: handle=140 >[ 133.172] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.172] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.172] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.172] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.172] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.172] __kgem_retire_rq: request 1 complete >[ 133.172] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.172] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.172] gen8_vertex_close: used=2942, vbo active? 3, vb=1, nreloc=1 >[ 133.172] gen8_vertex_close: reloc[0] = 287 >[ 133.172] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.172] kgem_add_handle: handle=3, index=3 >[ 133.172] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.172] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.172] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.172] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.172] kgem_fixup_relocs: shrinking by 61440 >[ 133.173] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.173] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.173] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.173] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.173] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.173] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.173] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.173] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.173] sna_accel_flush: flush?=0, dirty?=0 >[ 133.173] sna_accel_flush: flush?=0, dirty?=0 >[ 133.173] sna_accel_flush: flush?=0, dirty?=0 >[ 133.173] sna_destroy_pixmap: pixmap=2830, attached?=1 >[ 133.173] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.173] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.173] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.173] __kgem_bo_destroy: handle=138 -> active >[ 133.173] __sna_free_pixmap(pixmap=2830) >[ 133.173] sna_accel_flush: flush?=0, dirty?=0 >[ 133.173] sna_accel_flush: flush?=0, dirty?=0 >[ 133.173] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.173] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.173] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.173] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.173] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.173] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.173] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.173] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.173] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.173] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.173] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.173] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.173] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.173] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.173] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.173] sna_pixmap_undo_cow: freeing cow >[ 133.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.173] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.173] sna_drawable_use_bo: using whole GPU bo >[ 133.173] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.173] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.173] sna_transform_is_imprecise_integer_translation: no transform >[ 133.173] gen9_composite_picture: integer translation (0, 0), removing >[ 133.173] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.173] sna_render_pixmap_bo: GPU all damaged >[ 133.173] color_convert: src=62000000 [20028888] >[ 133.173] color_convert: dst=62000000 [20028888] >[ 133.173] sna_render_get_solid: 62000000 >[ 133.173] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.173] gen4_choose_composite_emitter: identity source, identity mask >[ 133.173] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.173] aligning vertex: was 2, now 5 floats per vertex >[ 133.173] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.173] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.173] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.173] kgem_add_handle: handle=4, index=0 >[ 133.173] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.173] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.173] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.173] gen9_composite_get_binding_table(ffc0) >[ 133.173] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.173] kgem_add_handle: handle=136, index=1 >[ 133.173] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.173] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.173] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.173] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.173] kgem_add_handle: handle=137, index=2 >[ 133.173] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.173] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.173] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.173] kgem_add_reloc64: adding proxy [delta=392] for handle=7 >[ 133.173] kgem_add_handle: handle=7, index=3 >[ 133.173] kgem_add_reloc64[5] = (delta=392, target handle=3, presumed=fffe8000) >[ 133.173] [3fc0] bind bo(handle=7, addr=fffe8188), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.173] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.173] gen9_emit_sampler: sampler = 3 >[ 133.173] gen9_emit_sf: num_sf_outputs=2 >[ 133.173] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.173] gen9_emit_vertex_elements: setup id=10 >[ 133.173] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.173] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.173] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.173] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.173] gen8_vertex_flush[498] = 3 >[ 133.173] sna_accel_flush: flush?=0, dirty?=0 >[ 133.173] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.173] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.173] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.173] kgem_can_create_2d: untiled size=66355200 >[ 133.173] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.173] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.173] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.173] sna_create_pixmap: usage=0, flags=1b >[ 133.173] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.173] __pop_freed_pixmap: reusing freed pixmap=2830 header >[ 133.173] create_pixmap_hdr: pixmap=2835, width=7680, height=2160, usage=0 >[ 133.173] sna_create_pixmap: serial=2835, 7680x2160, usage=0 >[ 133.173] sna_accel_flush: flush?=0, dirty?=0 >[ 133.173] sna_accel_flush: flush?=0, dirty?=0 >[ 133.173] sna_composite_rectangles(pixmap=2836, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.173] sna_composite_rectangles: converted to op 0 >[ 133.173] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.173] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.173] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.173] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.173] sna_composite_rectangles: dropping last-cpu hint >[ 133.173] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=19... >[ 133.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.173] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.173] sna_pixmap_move_to_gpu(pixmap=2836, usage=0), flags=b >[ 133.173] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.173] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.173] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.173] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.173] sna_pixmap_alloc_gpu: pixmap=2836 >[ 133.173] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.173] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.174] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.174] 1:from active: pitch=30720, tiling=1, handle=138, id=1842 >[ 133.174] __sna_damage_all(7680, 2160) >[ 133.174] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.174] sna_pixmap_mark_active: pixmap=2836, handle=138 >[ 133.174] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.174] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.174] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.174] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.174] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.174] sna_render_get_solid: 0 >[ 133.174] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.174] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.174] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.174] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.174] aligning vertex: was 5, now 2 floats per vertex >[ 133.174] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.174] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.174] gen9_composite_get_binding_table(fec0) >[ 133.174] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.174] kgem_add_handle: handle=138, index=4 >[ 133.174] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.174] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.174] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.174] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.174] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.174] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.174] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.174] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.174] gen9_emit_sampler: sampler = 1 >[ 133.174] gen9_emit_sf: num_sf_outputs=1 >[ 133.174] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.174] gen9_emit_vertex_elements: setup id=0 >[ 133.174] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.174] (0, 0), (7680, 2160) >[ 133.174] gen8_vertex_flush[56c] = 3 >[ 133.174] sna_composite_rectangles: pixmap=2836 marking clear [0]? 1 >[ 133.174] sna_accel_flush: flush?=0, dirty?=0 >[ 133.174] sna_accel_flush: flush?=0, dirty?=0 >[ 133.174] sna_block_handler (tv=0.0) >[ 133.174] sna_wakeup_handler >[ 133.174] sna_accel_flush: flush?=0, dirty?=0 >[ 133.174] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 133.174] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.174] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.174] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.174] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.174] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 133.174] sna_dri2_get_back: reuse unattached back >[ 133.174] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.174] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 133.174] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.174] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 133.174] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.174] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.174] sna_accel_flush: flush?=0, dirty?=0 >[ 133.174] sna_accel_flush: flush?=0, dirty?=0 >[ 133.174] sna_accel_flush: flush?=0, dirty?=0 >[ 133.174] sna_block_handler (tv=0.0) >[ 133.174] sna_wakeup_handler >[ 133.174] sna_composite_rectangles(pixmap=2836, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.174] sna_composite_rectangles: converted to op 1 >[ 133.174] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.174] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.174] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.175] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.175] sna_composite_rectangles: dropping last-cpu hint >[ 133.175] sna_drawable_use_bo pixmap=2836, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.175] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.175] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.175] sna_drawable_use_bo: using whole GPU bo >[ 133.175] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.175] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.175] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.175] sna_render_get_solid: ffe5e3e1 >[ 133.175] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.175] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.175] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.175] gen9_composite_get_binding_table(fe00) >[ 133.175] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.175] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.175] kgem_add_handle: handle=32, index=5 >[ 133.175] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.175] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.175] gen9_emit_vertex_elements: setup id=0 >[ 133.175] (7679, 0), (7680, 2160) >[ 133.175] gen8_vertex_flush[5a8] = 3 >[ 133.175] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b14 >[ 133.175] sna_validate_gc: recomputing clip >[ 133.175] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c150] >[ 133.175] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2836:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.175] sna_copy_area: normal copy >[ 133.175] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.175] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.175] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.175] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.175] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.175] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.175] sna_do_copy: pixmap -- no source clipping >[ 133.175] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.175] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.175] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2836+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.175] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.175] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.175] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.175] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.175] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.175] sna_drawable_use_bo: using whole GPU bo >[ 133.175] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.175] sna_pixmap_move_to_gpu: already all-damaged >[ 133.175] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.175] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.175] sna_pixmap_make_cow: make cow src=2659, dst=2836, handle=136 (already cow? src=0, dst=0) >[ 133.175] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.175] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.175] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.175] __kgem_bo_destroy: handle=138 -> active >[ 133.175] sna_pixmap_make_cow: moo! attaching clone to pixmap=2836 (source=2659, handle=136) >[ 133.175] sna_destroy_pixmap: pixmap=2832, attached?=1 >[ 133.175] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.175] __sna_free_pixmap(pixmap=2832) >[ 133.175] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.175] kgem_bo_sync__cpu: handle=139 >[ 133.175] sna_accel_watch_flush: enable=-1 >[ 133.175] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.175] __kgem_bo_destroy: handle=139, size=8192 >[ 133.175] __kgem_bo_destroy: handle=139, not reusable >[ 133.175] kgem_bo_free: handle=139, size=8192 >[ 133.175] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.175] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.175] sna_accel_flush: flush?=0, dirty?=0 >[ 133.175] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.175] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.175] create_pixmap: serial=2837, usage=0, 0x0 >[ 133.175] create_pixmap_hdr: pixmap=2837, width=70, height=24, usage=0 >[ 133.176] kgem_create_map(0x7f1c44159000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.176] __kgem_bo_init(handle=139, num_pages=2) >[ 133.176] kgem_create_map(ptr=0x7f1c44159000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.176] sna_accel_watch_flush: enable=1 >[ 133.176] __sna_damage_all(70, 24) >[ 133.176] sna_pixmap_create_shm: serial=2837, 70x24, usage=0 >[ 133.176] sna_composite(pixmap=2836, op=3, src=2838+(0, 0), mask=0+(118, 350), dst=2836+(118, 350)+(0, 0), size=(70, 24) >[ 133.176] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.176] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.176] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.176] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.176] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.176] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.176] gen9_render_composite: 70x24, current mode=1/1 >[ 133.176] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.176] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.176] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.176] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.176] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.176] sna_drawable_use_bo pixmap=2836, box=((118, 350), (188, 374)), flags=7... >[ 133.176] sna_pixmap_undo_cow: pixmap=2836, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.176] sna_pixmap_undo_cow: copying cow >[ 133.176] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.176] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.176] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.176] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.176] 1:from active: pitch=30720, tiling=1, handle=138, id=1844 >[ 133.176] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.176] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.176] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.176] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.176] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.176] gen9_composite_get_binding_table(fd80) >[ 133.176] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.176] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.176] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.176] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.176] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.176] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.176] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.176] gen9_emit_sampler: sampler = 0 >[ 133.176] gen9_emit_vertex_elements: setup id=0 >[ 133.176] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.176] gen8_vertex_flush[5ec] = 3 >[ 133.176] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.176] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.176] sna_drawable_use_bo: using whole GPU bo >[ 133.176] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.176] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.176] sna_transform_is_imprecise_integer_translation: no transform >[ 133.176] gen9_composite_picture: integer translation (0, 0), removing >[ 133.176] sna_render_pixmap_bo pixmap=2838, (0, 0)x(70, 24)/(70, 24) >[ 133.176] sna_render_pixmap_bo: CPU all damaged >[ 133.176] sna_add_flush_pixmap: marking pixmap=2838 for flushing >[ 133.176] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.176] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.176] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.176] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.176] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.176] gen4_choose_composite_emitter: identity src, no mask >[ 133.176] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.176] gen8_vertex_close: used=2978, vbo active? 3, vb=401, nreloc=2 >[ 133.176] gen8_vertex_close: reloc[0] = 289 >[ 133.176] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.176] kgem_add_handle: handle=3, index=6 >[ 133.176] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.176] gen8_vertex_close: reloc[1] = 342 >[ 133.177] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.177] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.177] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.177] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.177] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.177] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.177] kgem_fixup_relocs: shrinking by 61440 >[ 133.177] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.177] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.177] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.177] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.177] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.177] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.177] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.177] __kgem_bo_clear_busy: handle=7 >[ 133.177] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.177] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.177] __kgem_bo_clear_busy: handle=7 >[ 133.177] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.177] __kgem_bo_clear_busy: handle=32 >[ 133.177] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.177] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.177] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.177] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.177] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.177] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.177] aligning vertex: was 2, now 3 floats per vertex >[ 133.177] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.177] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.177] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.177] kgem_add_handle: handle=4, index=0 >[ 133.177] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.177] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.177] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.177] gen9_composite_get_binding_table(ffc0) >[ 133.177] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.177] kgem_add_handle: handle=138, index=1 >[ 133.177] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.177] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.177] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.177] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.177] kgem_add_handle: handle=139, index=2 >[ 133.177] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.177] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.177] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.177] gen9_emit_sampler: sampler = 2 >[ 133.177] gen9_emit_sf: num_sf_outputs=1 >[ 133.177] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.177] gen9_emit_vertex_elements: setup id=2 >[ 133.177] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.177] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.177] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.177] gen8_vertex_flush[490] = 3 >[ 133.177] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.177] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.177] sna_glyphs: discarding mask >[ 133.177] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.177] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.177] gen9_render_composite: 0x0, current mode=1/1 >[ 133.177] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.177] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.177] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.177] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.177] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.177] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.177] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.177] sna_drawable_use_bo: using whole GPU bo >[ 133.177] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.177] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.177] color_convert: src=ff000000 [20028888] >[ 133.177] color_convert: dst=ff000000 [20028888] >[ 133.177] sna_render_get_solid: ff000000 >[ 133.178] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.178] sna_transform_is_imprecise_integer_translation: no transform >[ 133.178] gen9_composite_picture: integer translation (0, 0), removing >[ 133.178] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.178] sna_render_pixmap_bo: GPU all damaged >[ 133.178] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.178] gen4_choose_composite_emitter: solid, identity mask >[ 133.178] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.178] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.178] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.178] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.178] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.178] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.178] aligning vertex: was 3, now 4 floats per vertex >[ 133.178] gen9_composite_get_binding_table(ff00) >[ 133.178] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.178] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.178] kgem_add_handle: handle=7, index=3 >[ 133.178] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.178] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.178] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.178] kgem_add_handle: handle=6, index=4 >[ 133.178] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.178] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.178] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.178] gen9_emit_sampler: sampler = a >[ 133.178] gen9_emit_sf: num_sf_outputs=2 >[ 133.178] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.178] gen9_emit_vertex_elements: setup id=9 >[ 133.178] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.178] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.178] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.178] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.178] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.178] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.178] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.178] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.178] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.178] gen8_vertex_flush[56c] = 42 >[ 133.178] gen9_magic_ca_pass: CA fixup (747 -> 789) >[ 133.178] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.178] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.178] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.178] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.178] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.178] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.178] glyphs_format: format=166024, depth=32 >[ 133.178] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.178] sna_glyphs: discarding mask >[ 133.178] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.178] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.178] gen9_render_composite: 0x0, current mode=1/1 >[ 133.178] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.178] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.178] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.178] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.178] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.178] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.178] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.178] sna_drawable_use_bo: using whole GPU bo >[ 133.178] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.178] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.178] color_convert: src=ff000000 [20028888] >[ 133.178] color_convert: dst=ff000000 [20028888] >[ 133.178] sna_render_get_solid: ff000000 >[ 133.178] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.178] sna_transform_is_imprecise_integer_translation: no transform >[ 133.178] gen9_composite_picture: integer translation (0, 0), removing >[ 133.178] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.178] sna_render_pixmap_bo: GPU all damaged >[ 133.178] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.178] gen4_choose_composite_emitter: solid, identity mask >[ 133.178] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.179] gen9_composite_get_binding_table(fe40) >[ 133.179] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.179] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.179] gen9_emit_vertex_elements: setup id=9 >[ 133.179] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.179] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.179] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.179] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.179] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.179] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.179] gen8_vertex_flush[664] = 57 >[ 133.179] gen9_magic_ca_pass: CA fixup (789 -> 846) >[ 133.179] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.179] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.179] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.179] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.179] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.179] sna_glyphs: discarding mask >[ 133.179] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.179] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.179] gen9_render_composite: 0x0, current mode=1/1 >[ 133.179] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.179] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.179] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.179] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.179] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.179] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.179] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.179] sna_drawable_use_bo: using whole GPU bo >[ 133.179] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.179] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.179] color_convert: src=ff000000 [20028888] >[ 133.179] color_convert: dst=ff000000 [20028888] >[ 133.179] sna_render_get_solid: ff000000 >[ 133.179] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.179] sna_transform_is_imprecise_integer_translation: no transform >[ 133.179] gen9_composite_picture: integer translation (0, 0), removing >[ 133.179] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.179] sna_render_pixmap_bo: GPU all damaged >[ 133.179] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.179] gen4_choose_composite_emitter: solid, identity mask >[ 133.179] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.179] gen9_composite_get_binding_table(fe40) >[ 133.179] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.179] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.179] gen9_emit_vertex_elements: setup id=9 >[ 133.179] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.179] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.179] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.179] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.179] gen8_vertex_flush[75c] = 9 >[ 133.179] gen9_magic_ca_pass: CA fixup (846 -> 855) >[ 133.179] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.179] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.179] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.179] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.179] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.179] sna_glyphs: discarding mask >[ 133.179] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.180] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.180] gen9_render_composite: 0x0, current mode=1/1 >[ 133.180] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.180] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.180] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.180] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.180] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.180] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.180] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.180] sna_drawable_use_bo: using whole GPU bo >[ 133.180] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.180] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.180] color_convert: src=ffffffff [20028888] >[ 133.180] color_convert: dst=ffffffff [20028888] >[ 133.180] sna_render_get_solid: ffffffff >[ 133.180] sna_render_get_solid(white) >[ 133.180] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.180] sna_transform_is_imprecise_integer_translation: no transform >[ 133.180] gen9_composite_picture: integer translation (0, 0), removing >[ 133.180] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.180] sna_render_pixmap_bo: GPU all damaged >[ 133.180] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.180] gen4_choose_composite_emitter: solid, identity mask >[ 133.180] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.180] gen9_composite_get_binding_table(fe40) >[ 133.180] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.180] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.180] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.180] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.180] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.180] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.180] gen9_emit_vertex_elements: setup id=9 >[ 133.180] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.180] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.180] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.180] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.180] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.180] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.180] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.180] gen8_vertex_flush[85c] = 42 >[ 133.180] gen9_magic_ca_pass: CA fixup (855 -> 897) >[ 133.180] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.180] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.180] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.180] sna_accel_flush: flush?=1, dirty?=1 >[ 133.180] sna_accel_flush: syncing SHM pixmap=2838 (refcnt=1) >[ 133.180] _sna_pixmap_move_to_cpu(pixmap=2838, 70x24, flags=3) >[ 133.180] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.180] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.180] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.180] kgem_bo_sync__cpu_full: handle=139 >[ 133.180] gen8_vertex_close: used=3588, vbo active? 3, vb=204, nreloc=2 >[ 133.180] gen8_vertex_close: reloc[0] = 287 >[ 133.180] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.180] kgem_add_handle: handle=3, index=5 >[ 133.180] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.180] gen8_vertex_close: reloc[1] = 342 >[ 133.180] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.180] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.180] batch[1/1, flags=1800]: 572 572 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.180] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.180] __kgem_retire_rq: request 1 complete >[ 133.180] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 133.180] __kgem_bo_flush: moving 134 to flushing >[ 133.180] __kgem_retire_rq: movied 134 to flushing >[ 133.180] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.180] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.180] kgem_fixup_relocs: shrinking by 61440 >[ 133.180] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.181] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.181] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.181] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.181] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.181] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.181] __kgem_bo_clear_busy: handle=7 >[ 133.181] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.181] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.181] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.181] __kgem_bo_clear_busy: handle=7 >[ 133.181] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.181] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.181] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.181] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.181] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.203] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.203] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.203] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.203] __kgem_retire_rq: request 2 complete >[ 133.203] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.203] __kgem_retire_rq: request 1 complete >[ 133.203] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.203] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.203] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.203] sna_block_handler (tv=0.0) >[ 133.203] sna_wakeup_handler >[ 133.203] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.203] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.203] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.203] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.203] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.203] sna_crtc_record_swap: recording last swap on pipe=0, frame 7723 [msc=7723], time 133.201266 >[ 133.203] sna_dri2_get_msc: msc=7723 [raw=7723], ust=133201266 >[ 133.203] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 133.203] sna_dri2_schedule_swap(target_msc=7720, divisor=0, remainder=0) >[ 133.203] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 133.203] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.203] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.203] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.203] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.203] sna_crtc_record_swap: recording last swap on pipe=0, frame 7723 [msc=7723], time 133.201266 >[ 133.203] immediate_swap: current_msc=7723, target_msc=7720 -- yes >[ 133.204] can_flip: no, shadow enabled >[ 133.204] sna_dri2_add_event: adding event to window 146) >[ 133.204] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.204] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.204] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.204] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.204] can_xchg: back size=8701e00, front size=8701e00 >[ 133.204] can_xchg: yes, pixmap=165 >[ 133.204] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 133.204] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.204] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.204] set_bo: pixmap=165, handle=36 (old handle=35) >[ 133.204] set_bo: marking whole pixmap as damaged >[ 133.204] set_bo: applying final/discard move-to-gpu >[ 133.204] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 133.204] set_bo: dropping flush hint from handle=35 >[ 133.204] set_bo: adding flush hint to handle=36 >[ 133.204] mark_stale(handle=35) => 1 >[ 133.204] swap_limit: draw=146 setting swap limit to 3 >[ 133.204] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.204] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.204] sna_dri2_schedule_swap: reported target_msc=7723 >[ 133.204] sna_accel_flush: flush?=0, dirty?=0 >[ 133.204] sna_accel_flush: flush?=0, dirty?=0 >[ 133.204] sna_accel_flush: flush?=0, dirty?=0 >[ 133.204] sna_accel_flush: flush?=0, dirty?=0 >[ 133.204] sna_block_handler (tv=0.0) >[ 133.204] kgem_retire, need_retire?=1 >[ 133.204] __kgem_busy: handle=134, busy=0, wedged=0 >[ 133.204] __kgem_bo_clear_busy: handle=134 >[ 133.204] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.204] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.204] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.204] kgem_retire -- retired=0, need_retire=0 >[ 133.204] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.204] gen6_render_retire: resetting idle vbo >[ 133.204] sna_scanout_do_flush: flush timer active: delta=-45 >[ 133.204] sna_scanout_do_flush (time=133204), triggered >[ 133.204] sna_scanout_flush (time=133204), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.204] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.204] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.204] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.204] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.204] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.204] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.204] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.204] sna_pixmap_move_to_gpu: already all-damaged >[ 133.204] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 133.204] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.204] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.204] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.204] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 133.204] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 133.204] get_fb: reusing fb=77 for handle=36 >[ 133.204] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 133.204] __kgem_bo_clear_busy: handle=36 >[ 133.204] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 133.204] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 133.204] __kgem_bo_clear_busy: handle=36 >[ 133.204] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.204] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.204] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 133.204] sna_accel_do_throttle -- no pending activity >[ 133.204] sna_accel_block: evaluating timers, active=5 >[ 133.204] sna_accel_block: flush timer expires in 16 [133220] >[ 133.204] sna_wakeup_handler >[ 133.204] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.204] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.204] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.204] glyphs_format: format=166024, depth=32 >[ 133.204] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.204] sna_glyphs: discarding mask >[ 133.204] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.204] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.204] gen9_render_composite: 0x0, current mode=0/0 >[ 133.204] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.204] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.204] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.204] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.204] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.204] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.204] sna_drawable_use_bo: using whole GPU bo >[ 133.204] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.204] color_convert: src=ffffffff [20028888] >[ 133.204] color_convert: dst=ffffffff [20028888] >[ 133.204] sna_render_get_solid: ffffffff >[ 133.204] sna_render_get_solid(white) >[ 133.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.204] sna_transform_is_imprecise_integer_translation: no transform >[ 133.204] gen9_composite_picture: integer translation (0, 0), removing >[ 133.204] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.204] sna_render_pixmap_bo: GPU all damaged >[ 133.204] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.204] gen4_choose_composite_emitter: solid, identity mask >[ 133.204] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.204] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.204] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.204] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.204] kgem_add_handle: handle=4, index=0 >[ 133.204] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.204] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.204] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.204] gen9_composite_get_binding_table(ffc0) >[ 133.204] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.204] kgem_add_handle: handle=138, index=1 >[ 133.204] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.204] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.204] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.204] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.204] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.204] kgem_add_handle: handle=7, index=2 >[ 133.204] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.204] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.204] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.204] kgem_add_handle: handle=6, index=3 >[ 133.204] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.204] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.204] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.204] gen9_emit_sampler: sampler = a >[ 133.204] gen9_emit_sf: num_sf_outputs=2 >[ 133.204] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.204] gen9_emit_vertex_elements: setup id=9 >[ 133.204] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.204] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.204] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.204] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.204] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.204] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.204] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.204] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.204] gen8_vertex_flush[498] = 57 >[ 133.204] gen9_magic_ca_pass: CA fixup (0 -> 57) >[ 133.204] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.204] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.204] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.204] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.204] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.204] sna_glyphs: discarding mask >[ 133.204] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.204] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.204] gen9_render_composite: 0x0, current mode=1/1 >[ 133.204] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.204] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.204] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.204] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.204] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.204] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.204] sna_drawable_use_bo: using whole GPU bo >[ 133.204] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.204] color_convert: src=ffffffff [20028888] >[ 133.204] color_convert: dst=ffffffff [20028888] >[ 133.204] sna_render_get_solid: ffffffff >[ 133.204] sna_render_get_solid(white) >[ 133.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.204] sna_transform_is_imprecise_integer_translation: no transform >[ 133.204] gen9_composite_picture: integer translation (0, 0), removing >[ 133.204] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.204] sna_render_pixmap_bo: GPU all damaged >[ 133.204] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.204] gen4_choose_composite_emitter: solid, identity mask >[ 133.204] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.204] gen9_composite_get_binding_table(fec0) >[ 133.204] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.204] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.204] gen9_emit_vertex_elements: setup id=9 >[ 133.204] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.204] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.204] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.204] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.205] gen8_vertex_flush[590] = 9 >[ 133.205] gen9_magic_ca_pass: CA fixup (57 -> 66) >[ 133.205] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.205] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.205] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.205] sna_destroy_pixmap: pixmap=2834, attached?=1 >[ 133.205] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.205] __sna_free_pixmap(pixmap=2834) >[ 133.205] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.205] kgem_bo_sync__cpu: handle=140 >[ 133.205] sna_accel_watch_flush: enable=-1 >[ 133.205] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.205] __kgem_bo_destroy: handle=140, size=12288 >[ 133.205] __kgem_bo_destroy: handle=140, not reusable >[ 133.205] kgem_bo_free: handle=140, size=12288 >[ 133.205] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.205] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.205] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.205] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.205] create_pixmap: serial=2839, usage=0, 0x0 >[ 133.205] create_pixmap_hdr: pixmap=2839, width=70, height=42, usage=0 >[ 133.205] kgem_create_map(0x7f1c4415d000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.205] __kgem_bo_init(handle=140, num_pages=3) >[ 133.205] kgem_create_map(ptr=0x7f1c4415d000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.205] sna_accel_watch_flush: enable=1 >[ 133.205] __sna_damage_all(70, 42) >[ 133.205] sna_pixmap_create_shm: serial=2839, 70x42, usage=0 >[ 133.205] sna_composite(pixmap=2836, op=3, src=2840+(0, 0), mask=0+(118, 232), dst=2836+(118, 232)+(0, 0), size=(70, 42) >[ 133.205] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.205] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.205] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.205] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.205] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.205] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.205] gen9_render_composite: 70x42, current mode=1/1 >[ 133.205] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.205] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.205] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.205] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.205] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.205] sna_drawable_use_bo pixmap=2836, box=((118, 232), (188, 274)), flags=7... >[ 133.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.205] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.205] sna_drawable_use_bo: using whole GPU bo >[ 133.205] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.205] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.205] sna_transform_is_imprecise_integer_translation: no transform >[ 133.205] gen9_composite_picture: integer translation (0, 0), removing >[ 133.205] sna_render_pixmap_bo pixmap=2840, (0, 0)x(70, 42)/(70, 42) >[ 133.205] sna_render_pixmap_bo: CPU all damaged >[ 133.205] sna_add_flush_pixmap: marking pixmap=2840 for flushing >[ 133.205] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.205] gen8_vertex_close: used=264, vbo active? 3, vb=200, nreloc=1 >[ 133.205] gen8_vertex_close: reloc[0] = 289 >[ 133.205] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.205] kgem_add_handle: handle=3, index=4 >[ 133.205] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.205] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.205] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.205] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.205] kgem_fixup_relocs: shrinking by 61440 >[ 133.205] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.205] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.205] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.205] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.205] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.205] __kgem_bo_clear_busy: handle=7 >[ 133.205] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.205] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.205] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.205] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.205] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.205] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.205] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.205] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.205] gen4_choose_composite_emitter: identity src, no mask >[ 133.205] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.205] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.205] aligning vertex: was 4, now 3 floats per vertex >[ 133.205] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.205] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.205] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.205] kgem_add_handle: handle=4, index=0 >[ 133.205] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.205] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.205] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.205] gen9_composite_get_binding_table(ffc0) >[ 133.205] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.205] kgem_add_handle: handle=138, index=1 >[ 133.205] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.205] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.205] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.205] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.205] kgem_add_handle: handle=140, index=2 >[ 133.205] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.205] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.205] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.205] gen9_emit_sampler: sampler = 2 >[ 133.205] gen9_emit_sf: num_sf_outputs=1 >[ 133.205] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.205] gen9_emit_vertex_elements: setup id=2 >[ 133.205] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.205] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.205] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.205] gen8_vertex_flush[490] = 3 >[ 133.205] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.205] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.205] sna_glyphs: discarding mask >[ 133.205] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.205] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.205] gen9_render_composite: 0x0, current mode=1/1 >[ 133.205] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.205] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.205] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.205] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.205] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.205] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.205] sna_drawable_use_bo: using whole GPU bo >[ 133.205] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.205] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.205] color_convert: src=ff000000 [20028888] >[ 133.205] color_convert: dst=ff000000 [20028888] >[ 133.205] sna_render_get_solid: ff000000 >[ 133.205] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.205] sna_transform_is_imprecise_integer_translation: no transform >[ 133.205] gen9_composite_picture: integer translation (0, 0), removing >[ 133.205] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.205] sna_render_pixmap_bo: GPU all damaged >[ 133.205] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.205] gen4_choose_composite_emitter: solid, identity mask >[ 133.205] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.205] aligning vertex: was 3, now 4 floats per vertex >[ 133.205] gen9_composite_get_binding_table(ff00) >[ 133.205] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.205] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.205] kgem_add_handle: handle=7, index=3 >[ 133.205] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.205] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.205] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.205] kgem_add_handle: handle=6, index=4 >[ 133.205] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.205] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.205] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.205] gen9_emit_sampler: sampler = a >[ 133.205] gen9_emit_sf: num_sf_outputs=2 >[ 133.205] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.205] gen9_emit_vertex_elements: setup id=9 >[ 133.205] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.205] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.205] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.205] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.205] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.205] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.205] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.205] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.205] gen8_vertex_flush[56c] = 42 >[ 133.205] gen9_magic_ca_pass: CA fixup (69 -> 111) >[ 133.205] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.205] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.205] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.205] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.205] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.205] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.205] glyphs_format: format=166024, depth=32 >[ 133.205] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.205] sna_glyphs: discarding mask >[ 133.205] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.205] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.205] gen9_render_composite: 0x0, current mode=1/1 >[ 133.205] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.205] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.205] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.205] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.205] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.205] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.205] sna_drawable_use_bo: using whole GPU bo >[ 133.205] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.205] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.205] color_convert: src=ff000000 [20028888] >[ 133.205] color_convert: dst=ff000000 [20028888] >[ 133.205] sna_render_get_solid: ff000000 >[ 133.205] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.205] sna_transform_is_imprecise_integer_translation: no transform >[ 133.205] gen9_composite_picture: integer translation (0, 0), removing >[ 133.205] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.205] sna_render_pixmap_bo: GPU all damaged >[ 133.205] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.205] gen4_choose_composite_emitter: solid, identity mask >[ 133.205] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.205] gen9_composite_get_binding_table(fe40) >[ 133.205] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.205] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.205] gen9_emit_vertex_elements: setup id=9 >[ 133.205] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.205] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.205] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.205] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.205] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.205] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.205] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.205] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.205] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.206] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.206] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.206] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.206] gen8_vertex_flush[664] = 57 >[ 133.206] gen9_magic_ca_pass: CA fixup (111 -> 168) >[ 133.206] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.206] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.206] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.206] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.206] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.206] sna_glyphs: discarding mask >[ 133.206] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.206] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.206] gen9_render_composite: 0x0, current mode=1/1 >[ 133.206] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.206] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.206] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.206] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.206] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.206] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.206] sna_drawable_use_bo: using whole GPU bo >[ 133.206] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.206] color_convert: src=ff000000 [20028888] >[ 133.206] color_convert: dst=ff000000 [20028888] >[ 133.206] sna_render_get_solid: ff000000 >[ 133.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.206] sna_transform_is_imprecise_integer_translation: no transform >[ 133.206] gen9_composite_picture: integer translation (0, 0), removing >[ 133.206] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.206] sna_render_pixmap_bo: GPU all damaged >[ 133.206] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.206] gen4_choose_composite_emitter: solid, identity mask >[ 133.206] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.206] gen9_composite_get_binding_table(fe40) >[ 133.206] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.206] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.206] gen9_emit_vertex_elements: setup id=9 >[ 133.206] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.206] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.206] gen8_vertex_flush[75c] = 9 >[ 133.206] gen9_magic_ca_pass: CA fixup (168 -> 177) >[ 133.206] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.206] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.206] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.206] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.206] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.206] sna_glyphs: discarding mask >[ 133.206] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.206] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.206] gen9_render_composite: 0x0, current mode=1/1 >[ 133.206] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.206] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.206] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.206] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.206] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.206] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.206] sna_drawable_use_bo: using whole GPU bo >[ 133.206] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.206] color_convert: src=ffffffff [20028888] >[ 133.206] color_convert: dst=ffffffff [20028888] >[ 133.206] sna_render_get_solid: ffffffff >[ 133.206] sna_render_get_solid(white) >[ 133.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.206] sna_transform_is_imprecise_integer_translation: no transform >[ 133.206] gen9_composite_picture: integer translation (0, 0), removing >[ 133.206] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.206] sna_render_pixmap_bo: GPU all damaged >[ 133.206] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.206] gen4_choose_composite_emitter: solid, identity mask >[ 133.206] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.206] gen9_composite_get_binding_table(fe40) >[ 133.206] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.206] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.206] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.206] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.206] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.206] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.206] gen9_emit_vertex_elements: setup id=9 >[ 133.206] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.206] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.206] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.206] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.206] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.206] gen8_vertex_flush[85c] = 42 >[ 133.206] gen9_magic_ca_pass: CA fixup (177 -> 219) >[ 133.206] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.206] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.206] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.206] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.206] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.206] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.206] glyphs_format: format=166024, depth=32 >[ 133.206] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.206] sna_glyphs: discarding mask >[ 133.206] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.206] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.206] gen9_render_composite: 0x0, current mode=1/1 >[ 133.206] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.206] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.206] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.206] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.206] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.206] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.206] sna_drawable_use_bo: using whole GPU bo >[ 133.206] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.206] color_convert: src=ffffffff [20028888] >[ 133.206] color_convert: dst=ffffffff [20028888] >[ 133.206] sna_render_get_solid: ffffffff >[ 133.206] sna_render_get_solid(white) >[ 133.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.206] sna_transform_is_imprecise_integer_translation: no transform >[ 133.206] gen9_composite_picture: integer translation (0, 0), removing >[ 133.206] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.206] sna_render_pixmap_bo: GPU all damaged >[ 133.206] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.206] gen4_choose_composite_emitter: solid, identity mask >[ 133.206] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.206] gen9_composite_get_binding_table(fdc0) >[ 133.206] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.206] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.206] gen9_emit_vertex_elements: setup id=9 >[ 133.206] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.206] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.206] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.206] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.206] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.206] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.206] gen8_vertex_flush[954] = 57 >[ 133.206] gen9_magic_ca_pass: CA fixup (219 -> 276) >[ 133.206] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.206] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.206] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.206] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.206] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.206] sna_glyphs: discarding mask >[ 133.206] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.206] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.206] gen9_render_composite: 0x0, current mode=1/1 >[ 133.206] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.206] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.206] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.206] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.206] sna_drawable_use_bo pixmap=2836, box=((0, 0), (7680, 2160)), flags=7... >[ 133.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.206] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.206] sna_drawable_use_bo: using whole GPU bo >[ 133.206] gen9_composite_set_target: pixmap=2836, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.206] color_convert: src=ffffffff [20028888] >[ 133.206] color_convert: dst=ffffffff [20028888] >[ 133.206] sna_render_get_solid: ffffffff >[ 133.206] sna_render_get_solid(white) >[ 133.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.206] sna_transform_is_imprecise_integer_translation: no transform >[ 133.206] gen9_composite_picture: integer translation (0, 0), removing >[ 133.206] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.206] sna_render_pixmap_bo: GPU all damaged >[ 133.206] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.206] gen4_choose_composite_emitter: solid, identity mask >[ 133.206] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.206] gen9_composite_get_binding_table(fdc0) >[ 133.206] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.206] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.206] gen9_emit_vertex_elements: setup id=9 >[ 133.206] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.206] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.207] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.207] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.207] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.207] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.207] gen8_vertex_flush[a4c] = 9 >[ 133.207] gen9_magic_ca_pass: CA fixup (276 -> 285) >[ 133.207] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.207] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.207] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.207] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b14, drawable=a74 >[ 133.207] sna_validate_gc: recomputing clip >[ 133.207] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.207] sna_copy_area: src=pixmap=2836:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.207] sna_copy_area: normal copy >[ 133.207] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.207] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.207] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.207] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.207] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.207] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.207] sna_do_copy: pixmap -- no source clipping >[ 133.207] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.207] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.207] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2836+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.207] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.207] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.207] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.207] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.207] sna_drawable_use_bo: pinned, never REPLACES >[ 133.207] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.207] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.207] sna_drawable_use_bo: using whole GPU bo >[ 133.207] sna_pixmap_move_to_gpu(pixmap=2836, usage=0), flags=a >[ 133.207] sna_pixmap_move_to_gpu: already all-damaged >[ 133.207] sna_pixmap_mark_active: pixmap=2836, handle=138 >[ 133.207] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.207] sna_pixmap_make_cow: make cow src=2836, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.207] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.207] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.207] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.207] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.207] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.207] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.207] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.207] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 133.207] __kgem_retire_rq: request 1 complete >[ 133.207] kgem_set_mode: flushing before new bo >[ 133.207] gen8_vertex_close: used=1140, vbo active? 3, vb=204, nreloc=2 >[ 133.207] gen8_vertex_close: reloc[0] = 287 >[ 133.207] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.207] kgem_add_handle: handle=3, index=5 >[ 133.207] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.207] gen8_vertex_close: reloc[1] = 342 >[ 133.207] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.207] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.207] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.207] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.207] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.207] kgem_fixup_relocs: shrinking by 61440 >[ 133.207] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.207] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.207] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.207] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.207] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.207] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.207] __kgem_bo_clear_busy: handle=7 >[ 133.207] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.207] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.207] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.207] __kgem_bo_clear_busy: handle=7 >[ 133.207] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.207] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.207] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.207] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.207] aligning vertex: was 4, now 2 floats per vertex >[ 133.207] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.207] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.207] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.207] kgem_add_handle: handle=4, index=0 >[ 133.207] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.207] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.207] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.207] gen9_composite_get_binding_table(ffc0) >[ 133.207] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.207] kgem_add_handle: handle=134, index=1 >[ 133.207] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.207] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.207] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.207] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.207] kgem_add_handle: handle=138, index=2 >[ 133.207] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.207] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.207] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.207] gen9_emit_sampler: sampler = 0 >[ 133.207] gen9_emit_sf: num_sf_outputs=1 >[ 133.207] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.207] gen9_emit_vertex_elements: setup id=0 >[ 133.207] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.207] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.207] gen8_vertex_flush[490] = 3 >[ 133.207] sna_destroy_pixmap: pixmap=2836, attached?=1 >[ 133.207] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.207] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.207] __kgem_bo_destroy: handle=138 -> active >[ 133.207] __sna_free_pixmap(pixmap=2836) >[ 133.207] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.207] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.207] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.207] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.207] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.207] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.207] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.207] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.207] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.207] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.207] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.207] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.207] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.207] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.207] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.207] sna_pixmap_undo_cow: freeing cow >[ 133.207] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.207] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.207] sna_drawable_use_bo: using whole GPU bo >[ 133.207] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.207] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.207] sna_transform_is_imprecise_integer_translation: no transform >[ 133.207] gen9_composite_picture: integer translation (0, 0), removing >[ 133.207] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.207] sna_render_pixmap_bo: GPU all damaged >[ 133.207] color_convert: src=65000000 [20028888] >[ 133.207] color_convert: dst=65000000 [20028888] >[ 133.207] sna_render_get_solid: 65000000 >[ 133.207] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.207] gen4_choose_composite_emitter: identity source, identity mask >[ 133.207] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.207] __kgem_retire_rq: request 1 complete >[ 133.207] kgem_set_mode: flushing before new bo >[ 133.207] gen8_vertex_close: used=1146, vbo active? 3, vb=1, nreloc=1 >[ 133.207] gen8_vertex_close: reloc[0] = 287 >[ 133.207] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.207] kgem_add_handle: handle=3, index=3 >[ 133.207] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.207] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.207] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.207] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.207] kgem_fixup_relocs: shrinking by 61440 >[ 133.207] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.207] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.207] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.207] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.207] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.207] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.207] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.207] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.207] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.207] aligning vertex: was 2, now 5 floats per vertex >[ 133.207] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.207] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.207] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.207] kgem_add_handle: handle=4, index=0 >[ 133.207] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.207] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.207] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.207] gen9_composite_get_binding_table(ffc0) >[ 133.207] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.207] kgem_add_handle: handle=136, index=1 >[ 133.207] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.207] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.207] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.207] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.207] kgem_add_handle: handle=137, index=2 >[ 133.207] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.207] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.207] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.207] kgem_add_reloc64: adding proxy [delta=404] for handle=7 >[ 133.207] kgem_add_handle: handle=7, index=3 >[ 133.207] kgem_add_reloc64[5] = (delta=404, target handle=3, presumed=fffe8000) >[ 133.207] [3fc0] bind bo(handle=7, addr=fffe8194), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.207] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.207] gen9_emit_sampler: sampler = 3 >[ 133.207] gen9_emit_sf: num_sf_outputs=2 >[ 133.207] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.207] gen9_emit_vertex_elements: setup id=10 >[ 133.207] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.207] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.207] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.207] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.207] gen8_vertex_flush[498] = 3 >[ 133.207] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.207] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.207] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.207] kgem_can_create_2d: untiled size=66355200 >[ 133.207] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.208] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.208] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.208] sna_create_pixmap: usage=0, flags=1b >[ 133.208] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.208] __pop_freed_pixmap: reusing freed pixmap=2836 header >[ 133.208] create_pixmap_hdr: pixmap=2841, width=7680, height=2160, usage=0 >[ 133.208] sna_create_pixmap: serial=2841, 7680x2160, usage=0 >[ 133.208] sna_composite_rectangles(pixmap=2842, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.208] sna_composite_rectangles: converted to op 0 >[ 133.208] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.208] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.208] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.208] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.208] sna_composite_rectangles: dropping last-cpu hint >[ 133.208] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=19... >[ 133.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.208] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.208] sna_pixmap_move_to_gpu(pixmap=2842, usage=0), flags=b >[ 133.208] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.208] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.208] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.208] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.208] sna_pixmap_alloc_gpu: pixmap=2842 >[ 133.208] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.208] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.208] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.208] 1:from active: pitch=30720, tiling=1, handle=138, id=1846 >[ 133.208] __sna_damage_all(7680, 2160) >[ 133.208] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.208] sna_pixmap_mark_active: pixmap=2842, handle=138 >[ 133.208] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.208] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.208] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.208] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.208] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.208] sna_render_get_solid: 0 >[ 133.208] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.208] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.208] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.208] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.208] aligning vertex: was 5, now 2 floats per vertex >[ 133.208] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.208] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.208] gen9_composite_get_binding_table(fec0) >[ 133.208] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.208] kgem_add_handle: handle=138, index=4 >[ 133.208] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.208] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.208] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.208] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.208] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.208] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.208] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.208] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.208] gen9_emit_sampler: sampler = 1 >[ 133.208] gen9_emit_sf: num_sf_outputs=1 >[ 133.208] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.208] gen9_emit_vertex_elements: setup id=0 >[ 133.208] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.208] (0, 0), (7680, 2160) >[ 133.208] gen8_vertex_flush[56c] = 3 >[ 133.208] sna_composite_rectangles: pixmap=2842 marking clear [0]? 1 >[ 133.208] sna_composite_rectangles(pixmap=2842, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.208] sna_composite_rectangles: converted to op 1 >[ 133.208] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.208] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.208] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.208] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.208] sna_composite_rectangles: dropping last-cpu hint >[ 133.208] sna_drawable_use_bo pixmap=2842, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.208] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.208] sna_drawable_use_bo: using whole GPU bo >[ 133.208] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.208] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.208] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.208] sna_render_get_solid: ffe5e3e1 >[ 133.208] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.209] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.209] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.209] gen9_composite_get_binding_table(fe00) >[ 133.209] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.209] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.209] kgem_add_handle: handle=32, index=5 >[ 133.209] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.209] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.209] gen9_emit_vertex_elements: setup id=0 >[ 133.209] (7679, 0), (7680, 2160) >[ 133.209] gen8_vertex_flush[5a8] = 3 >[ 133.209] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b1a >[ 133.209] sna_validate_gc: recomputing clip >[ 133.209] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6f440] >[ 133.209] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2842:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.209] sna_copy_area: normal copy >[ 133.209] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.209] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.209] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.209] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.209] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.209] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.209] sna_do_copy: pixmap -- no source clipping >[ 133.209] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.209] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.209] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2842+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.209] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.209] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.209] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.209] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.209] sna_drawable_use_bo: using whole GPU bo >[ 133.209] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.209] sna_pixmap_move_to_gpu: already all-damaged >[ 133.209] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.209] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.209] sna_pixmap_make_cow: make cow src=2659, dst=2842, handle=136 (already cow? src=0, dst=0) >[ 133.209] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.209] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.209] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.209] __kgem_bo_destroy: handle=138 -> active >[ 133.209] sna_pixmap_make_cow: moo! attaching clone to pixmap=2842 (source=2659, handle=136) >[ 133.209] sna_accel_flush: flush?=0, dirty?=1 >[ 133.209] sna_accel_flush: syncing SHM pixmap=2840 (refcnt=1) >[ 133.209] _sna_pixmap_move_to_cpu(pixmap=2840, 70x42, flags=3) >[ 133.209] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.209] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.209] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.209] kgem_bo_sync__cpu_full: handle=140 >[ 133.209] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.209] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.209] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.209] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.209] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.209] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.209] sna_block_handler (tv=0.0) >[ 133.209] sna_wakeup_handler >[ 133.209] sna_accel_flush: flush?=0, dirty?=0 >[ 133.209] sna_accel_flush: flush?=0, dirty?=0 >[ 133.209] sna_block_handler (tv=0.0) >[ 133.210] sna_wakeup_handler >[ 133.210] sna_destroy_pixmap: pixmap=2838, attached?=1 >[ 133.210] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.210] __sna_free_pixmap(pixmap=2838) >[ 133.210] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.210] kgem_bo_sync__cpu: handle=139 >[ 133.210] sna_accel_watch_flush: enable=-1 >[ 133.210] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.210] __kgem_bo_destroy: handle=139, size=8192 >[ 133.210] __kgem_bo_destroy: handle=139, not reusable >[ 133.210] kgem_bo_free: handle=139, size=8192 >[ 133.210] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.210] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.210] sna_accel_flush: flush?=0, dirty?=0 >[ 133.210] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.210] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.210] create_pixmap: serial=2843, usage=0, 0x0 >[ 133.210] create_pixmap_hdr: pixmap=2843, width=70, height=24, usage=0 >[ 133.210] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.210] __kgem_bo_init(handle=139, num_pages=2) >[ 133.210] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.210] sna_accel_watch_flush: enable=1 >[ 133.210] __sna_damage_all(70, 24) >[ 133.210] sna_pixmap_create_shm: serial=2843, 70x24, usage=0 >[ 133.210] sna_composite(pixmap=2842, op=3, src=2844+(0, 0), mask=0+(118, 350), dst=2842+(118, 350)+(0, 0), size=(70, 24) >[ 133.210] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.210] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.210] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.210] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.210] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.210] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.210] gen9_render_composite: 70x24, current mode=1/1 >[ 133.210] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.210] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.210] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.210] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.210] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.210] sna_drawable_use_bo pixmap=2842, box=((118, 350), (188, 374)), flags=7... >[ 133.210] sna_pixmap_undo_cow: pixmap=2842, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.210] sna_pixmap_undo_cow: copying cow >[ 133.210] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.210] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.210] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.210] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.210] 1:from active: pitch=30720, tiling=1, handle=138, id=1848 >[ 133.210] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.210] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.210] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.210] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.210] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.210] gen9_composite_get_binding_table(fd80) >[ 133.210] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.210] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.210] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.210] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.210] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.210] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.210] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.210] gen9_emit_sampler: sampler = 0 >[ 133.210] gen9_emit_vertex_elements: setup id=0 >[ 133.210] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.210] gen8_vertex_flush[5ec] = 3 >[ 133.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.210] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.210] sna_drawable_use_bo: using whole GPU bo >[ 133.210] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.210] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.210] sna_transform_is_imprecise_integer_translation: no transform >[ 133.211] gen9_composite_picture: integer translation (0, 0), removing >[ 133.211] sna_render_pixmap_bo pixmap=2844, (0, 0)x(70, 24)/(70, 24) >[ 133.211] sna_render_pixmap_bo: CPU all damaged >[ 133.211] sna_add_flush_pixmap: marking pixmap=2844 for flushing >[ 133.211] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.211] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.211] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.211] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.211] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.211] gen4_choose_composite_emitter: identity src, no mask >[ 133.211] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.211] gen8_vertex_close: used=1184, vbo active? 3, vb=401, nreloc=2 >[ 133.211] gen8_vertex_close: reloc[0] = 289 >[ 133.211] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.211] kgem_add_handle: handle=3, index=6 >[ 133.211] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.211] gen8_vertex_close: reloc[1] = 342 >[ 133.211] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.211] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.211] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.211] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.211] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.211] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.211] kgem_fixup_relocs: shrinking by 61440 >[ 133.211] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.211] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.211] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.211] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.211] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.211] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.211] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.211] __kgem_bo_clear_busy: handle=7 >[ 133.211] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.211] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.211] __kgem_bo_clear_busy: handle=7 >[ 133.211] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.211] __kgem_bo_clear_busy: handle=32 >[ 133.211] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.211] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.211] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.211] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.211] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.211] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.211] aligning vertex: was 2, now 3 floats per vertex >[ 133.211] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.211] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.211] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.211] kgem_add_handle: handle=4, index=0 >[ 133.211] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.211] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.211] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.211] gen9_composite_get_binding_table(ffc0) >[ 133.211] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.211] kgem_add_handle: handle=138, index=1 >[ 133.211] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.211] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.211] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.211] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.211] kgem_add_handle: handle=139, index=2 >[ 133.211] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.211] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.211] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.211] gen9_emit_sampler: sampler = 2 >[ 133.211] gen9_emit_sf: num_sf_outputs=1 >[ 133.211] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.211] gen9_emit_vertex_elements: setup id=2 >[ 133.211] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.211] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.211] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.211] gen8_vertex_flush[490] = 3 >[ 133.211] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.211] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.211] sna_glyphs: discarding mask >[ 133.211] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.211] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.211] gen9_render_composite: 0x0, current mode=1/1 >[ 133.211] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.211] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.211] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.212] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.212] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.212] sna_drawable_use_bo: using whole GPU bo >[ 133.212] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.212] color_convert: src=ff000000 [20028888] >[ 133.212] color_convert: dst=ff000000 [20028888] >[ 133.212] sna_render_get_solid: ff000000 >[ 133.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.212] sna_transform_is_imprecise_integer_translation: no transform >[ 133.212] gen9_composite_picture: integer translation (0, 0), removing >[ 133.212] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.212] sna_render_pixmap_bo: GPU all damaged >[ 133.212] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.212] gen4_choose_composite_emitter: solid, identity mask >[ 133.212] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.212] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.212] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.212] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.212] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.212] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.212] aligning vertex: was 3, now 4 floats per vertex >[ 133.212] gen9_composite_get_binding_table(ff00) >[ 133.212] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.212] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.212] kgem_add_handle: handle=7, index=3 >[ 133.212] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.212] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.212] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.212] kgem_add_handle: handle=6, index=4 >[ 133.212] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.212] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.212] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.212] gen9_emit_sampler: sampler = a >[ 133.212] gen9_emit_sf: num_sf_outputs=2 >[ 133.212] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.212] gen9_emit_vertex_elements: setup id=9 >[ 133.212] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.212] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.212] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.212] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.212] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.212] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.212] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.212] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.212] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.212] gen8_vertex_flush[56c] = 42 >[ 133.212] gen9_magic_ca_pass: CA fixup (299 -> 341) >[ 133.212] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.212] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.212] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.212] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.212] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.212] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.212] glyphs_format: format=166024, depth=32 >[ 133.212] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.212] sna_glyphs: discarding mask >[ 133.212] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.212] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.212] gen9_render_composite: 0x0, current mode=1/1 >[ 133.212] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.213] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.213] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.213] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.213] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.213] sna_drawable_use_bo: using whole GPU bo >[ 133.213] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.213] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.213] color_convert: src=ff000000 [20028888] >[ 133.213] color_convert: dst=ff000000 [20028888] >[ 133.213] sna_render_get_solid: ff000000 >[ 133.213] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.213] sna_transform_is_imprecise_integer_translation: no transform >[ 133.213] gen9_composite_picture: integer translation (0, 0), removing >[ 133.213] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.213] sna_render_pixmap_bo: GPU all damaged >[ 133.213] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.213] gen4_choose_composite_emitter: solid, identity mask >[ 133.213] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.213] gen9_composite_get_binding_table(fe40) >[ 133.213] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.213] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.213] gen9_emit_vertex_elements: setup id=9 >[ 133.213] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.213] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.213] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.213] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.213] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.213] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.213] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.213] gen8_vertex_flush[664] = 57 >[ 133.213] gen9_magic_ca_pass: CA fixup (341 -> 398) >[ 133.213] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.213] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.213] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.213] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.213] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.213] sna_glyphs: discarding mask >[ 133.213] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.213] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.213] gen9_render_composite: 0x0, current mode=1/1 >[ 133.213] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.213] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.213] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.213] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.213] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.213] sna_drawable_use_bo: using whole GPU bo >[ 133.213] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.213] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.213] color_convert: src=ff000000 [20028888] >[ 133.213] color_convert: dst=ff000000 [20028888] >[ 133.213] sna_render_get_solid: ff000000 >[ 133.213] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.213] sna_transform_is_imprecise_integer_translation: no transform >[ 133.213] gen9_composite_picture: integer translation (0, 0), removing >[ 133.213] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.214] sna_render_pixmap_bo: GPU all damaged >[ 133.214] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.214] gen4_choose_composite_emitter: solid, identity mask >[ 133.214] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.214] gen9_composite_get_binding_table(fe40) >[ 133.214] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.214] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.214] gen9_emit_vertex_elements: setup id=9 >[ 133.214] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.214] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.214] gen8_vertex_flush[75c] = 9 >[ 133.214] gen9_magic_ca_pass: CA fixup (398 -> 407) >[ 133.214] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.214] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.214] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.214] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.214] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.214] sna_glyphs: discarding mask >[ 133.214] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.214] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.214] gen9_render_composite: 0x0, current mode=1/1 >[ 133.214] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.214] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.214] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.214] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.214] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.214] sna_drawable_use_bo: using whole GPU bo >[ 133.214] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.214] color_convert: src=ffffffff [20028888] >[ 133.214] color_convert: dst=ffffffff [20028888] >[ 133.214] sna_render_get_solid: ffffffff >[ 133.214] sna_render_get_solid(white) >[ 133.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.214] sna_transform_is_imprecise_integer_translation: no transform >[ 133.214] gen9_composite_picture: integer translation (0, 0), removing >[ 133.214] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.214] sna_render_pixmap_bo: GPU all damaged >[ 133.214] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.214] gen4_choose_composite_emitter: solid, identity mask >[ 133.214] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.214] gen9_composite_get_binding_table(fe40) >[ 133.214] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.214] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.214] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.214] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.214] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.214] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.214] gen9_emit_vertex_elements: setup id=9 >[ 133.214] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.214] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.214] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.214] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.214] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.214] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.214] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.214] gen8_vertex_flush[85c] = 42 >[ 133.214] gen9_magic_ca_pass: CA fixup (407 -> 449) >[ 133.214] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.214] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.215] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.215] sna_accel_flush: flush?=1, dirty?=1 >[ 133.215] sna_accel_flush: syncing SHM pixmap=2844 (refcnt=1) >[ 133.215] _sna_pixmap_move_to_cpu(pixmap=2844, 70x24, flags=3) >[ 133.215] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.215] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.215] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.215] kgem_bo_sync__cpu_full: handle=139 >[ 133.215] gen8_vertex_close: used=1796, vbo active? 3, vb=204, nreloc=2 >[ 133.215] gen8_vertex_close: reloc[0] = 287 >[ 133.215] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.215] kgem_add_handle: handle=3, index=5 >[ 133.215] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.215] gen8_vertex_close: reloc[1] = 342 >[ 133.215] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.215] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.215] batch[1/1, flags=1800]: 572 572 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.215] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.215] __kgem_retire_rq: request 1 complete >[ 133.215] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.215] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.215] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.215] kgem_fixup_relocs: shrinking by 61440 >[ 133.215] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.215] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.215] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.215] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.215] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.215] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.215] __kgem_bo_clear_busy: handle=7 >[ 133.215] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.215] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.215] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.215] __kgem_bo_clear_busy: handle=7 >[ 133.215] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.215] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.215] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.215] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.215] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.229] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.229] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.229] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.229] __kgem_retire_rq: request 2 complete >[ 133.229] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.229] __kgem_retire_rq: request 1 complete >[ 133.229] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.229] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.229] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.229] sna_block_handler (tv=0.0) >[ 133.229] sna_wakeup_handler >[ 133.229] sna_mode_wakeup: len=96 >[ 133.229] sna_mode_wakeup: recording last swap on pipe=1, frame 7694 [1e0e], time 133.216624 >[ 133.229] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 133.229] sna_mode_wakeup: flip complete, pending? 2 >[ 133.229] sna_dri2_vblank_handler(type=2, sequence=7724, draw=1810) >[ 133.229] sna_crtc_record_swap: recording last swap on pipe=0, frame 7724 [msc=7724], time 133.217926 >[ 133.229] sna_dri2_vblank_handler: 2 complete, frame=7724 tv=133.217926 >[ 133.229] sna_dri2_blit_complete: blit finished >[ 133.229] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7724, tv=133.217926) >[ 133.229] frame_swap_complete(type=2): draw=146, pipe=0, frame=7724 [msc=7724], tv=133.217926 >[ 133.229] sna_accel_flush: flush?=0, dirty?=0 >[ 133.229] sna_dri2_event_free(draw?=1) >[ 133.229] sna_dri2_remove_event: remove[0x55bca9e6c390] from window 146, active? 1 >[ 133.229] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.229] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.229] sna_dri2_vblank_handler complete >[ 133.229] sna_mode_wakeup: recording last swap on pipe=0, frame 7724 [1e2c], time 133.217926 >[ 133.229] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 133.229] sna_mode_wakeup: flip complete, pending? 1 >[ 133.229] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.229] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 133.229] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.229] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.229] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.229] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.229] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 133.229] sna_dri2_get_back: reuse unattached back >[ 133.229] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.229] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 133.229] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.229] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 133.229] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.229] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.229] sna_accel_flush: flush?=0, dirty?=0 >[ 133.229] sna_accel_flush: flush?=0, dirty?=0 >[ 133.229] sna_accel_flush: flush?=0, dirty?=0 >[ 133.229] sna_block_handler (tv=0.0) >[ 133.229] sna_wakeup_handler >[ 133.229] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.229] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.229] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.229] glyphs_format: format=166024, depth=32 >[ 133.229] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.229] sna_glyphs: discarding mask >[ 133.229] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.229] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.229] gen9_render_composite: 0x0, current mode=0/1 >[ 133.229] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.229] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.229] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.229] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.229] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.229] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.229] sna_drawable_use_bo: using whole GPU bo >[ 133.229] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.229] color_convert: src=ffffffff [20028888] >[ 133.229] color_convert: dst=ffffffff [20028888] >[ 133.229] sna_render_get_solid: ffffffff >[ 133.229] sna_render_get_solid(white) >[ 133.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.229] sna_transform_is_imprecise_integer_translation: no transform >[ 133.229] gen9_composite_picture: integer translation (0, 0), removing >[ 133.229] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.229] sna_render_pixmap_bo: GPU all damaged >[ 133.229] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.229] gen4_choose_composite_emitter: solid, identity mask >[ 133.229] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.229] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.229] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.229] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.229] kgem_add_handle: handle=4, index=0 >[ 133.229] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.229] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.229] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.229] gen9_composite_get_binding_table(ffc0) >[ 133.229] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.229] kgem_add_handle: handle=138, index=1 >[ 133.229] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.229] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.229] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.229] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.229] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.229] kgem_add_handle: handle=7, index=2 >[ 133.229] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.229] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.229] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.229] kgem_add_handle: handle=6, index=3 >[ 133.229] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.229] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.229] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.229] gen9_emit_sampler: sampler = a >[ 133.229] gen9_emit_sf: num_sf_outputs=2 >[ 133.229] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.229] gen9_emit_vertex_elements: setup id=9 >[ 133.229] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.229] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.229] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.229] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.229] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.229] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.229] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.229] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.229] gen8_vertex_flush[498] = 57 >[ 133.229] gen9_magic_ca_pass: CA fixup (449 -> 506) >[ 133.229] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.229] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.229] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.229] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.229] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.229] sna_glyphs: discarding mask >[ 133.229] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.229] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.229] gen9_render_composite: 0x0, current mode=1/1 >[ 133.229] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.229] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.229] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.229] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.229] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.229] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.229] sna_drawable_use_bo: using whole GPU bo >[ 133.229] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.229] color_convert: src=ffffffff [20028888] >[ 133.229] color_convert: dst=ffffffff [20028888] >[ 133.229] sna_render_get_solid: ffffffff >[ 133.229] sna_render_get_solid(white) >[ 133.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.229] sna_transform_is_imprecise_integer_translation: no transform >[ 133.229] gen9_composite_picture: integer translation (0, 0), removing >[ 133.229] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.229] sna_render_pixmap_bo: GPU all damaged >[ 133.229] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.229] gen4_choose_composite_emitter: solid, identity mask >[ 133.229] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.229] gen9_composite_get_binding_table(fec0) >[ 133.229] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.229] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.229] gen9_emit_vertex_elements: setup id=9 >[ 133.229] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.229] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.229] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.229] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.230] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.230] gen8_vertex_flush[590] = 9 >[ 133.230] gen9_magic_ca_pass: CA fixup (506 -> 515) >[ 133.230] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.230] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.230] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.230] sna_destroy_pixmap: pixmap=2840, attached?=1 >[ 133.230] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.230] __sna_free_pixmap(pixmap=2840) >[ 133.230] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.230] kgem_bo_sync__cpu: handle=140 >[ 133.230] sna_accel_watch_flush: enable=-1 >[ 133.230] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.230] __kgem_bo_destroy: handle=140, size=12288 >[ 133.230] __kgem_bo_destroy: handle=140, not reusable >[ 133.230] kgem_bo_free: handle=140, size=12288 >[ 133.230] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.230] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.230] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.230] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.230] create_pixmap: serial=2845, usage=0, 0x0 >[ 133.230] create_pixmap_hdr: pixmap=2845, width=70, height=42, usage=0 >[ 133.230] kgem_create_map(0x7f1c44151000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.230] __kgem_bo_init(handle=140, num_pages=3) >[ 133.230] kgem_create_map(ptr=0x7f1c44151000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.230] sna_accel_watch_flush: enable=1 >[ 133.230] __sna_damage_all(70, 42) >[ 133.230] sna_pixmap_create_shm: serial=2845, 70x42, usage=0 >[ 133.230] sna_composite(pixmap=2842, op=3, src=2846+(0, 0), mask=0+(118, 232), dst=2842+(118, 232)+(0, 0), size=(70, 42) >[ 133.230] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.230] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.230] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.230] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.230] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.230] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.230] gen9_render_composite: 70x42, current mode=1/1 >[ 133.230] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.230] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.230] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.230] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.230] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.230] sna_drawable_use_bo pixmap=2842, box=((118, 232), (188, 274)), flags=7... >[ 133.230] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.230] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.230] sna_drawable_use_bo: using whole GPU bo >[ 133.230] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.230] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.230] sna_transform_is_imprecise_integer_translation: no transform >[ 133.230] gen9_composite_picture: integer translation (0, 0), removing >[ 133.230] sna_render_pixmap_bo pixmap=2846, (0, 0)x(70, 42)/(70, 42) >[ 133.230] sna_render_pixmap_bo: CPU all damaged >[ 133.230] sna_add_flush_pixmap: marking pixmap=2846 for flushing >[ 133.230] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.230] gen8_vertex_close: used=2060, vbo active? 3, vb=200, nreloc=1 >[ 133.230] gen8_vertex_close: reloc[0] = 289 >[ 133.230] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.230] kgem_add_handle: handle=3, index=4 >[ 133.230] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.230] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.230] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.230] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.230] kgem_fixup_relocs: shrinking by 61440 >[ 133.230] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.230] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.230] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.230] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.230] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.230] __kgem_bo_clear_busy: handle=7 >[ 133.230] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.230] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.230] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.230] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.230] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.230] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.230] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.230] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.230] gen4_choose_composite_emitter: identity src, no mask >[ 133.230] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.230] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.230] aligning vertex: was 4, now 3 floats per vertex >[ 133.230] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.230] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.230] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.230] kgem_add_handle: handle=4, index=0 >[ 133.230] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.230] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.230] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.230] gen9_composite_get_binding_table(ffc0) >[ 133.230] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.230] kgem_add_handle: handle=138, index=1 >[ 133.230] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.230] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.230] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.230] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.230] kgem_add_handle: handle=140, index=2 >[ 133.230] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.230] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.230] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.230] gen9_emit_sampler: sampler = 2 >[ 133.230] gen9_emit_sf: num_sf_outputs=1 >[ 133.230] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.230] gen9_emit_vertex_elements: setup id=2 >[ 133.230] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.230] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.230] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.230] gen8_vertex_flush[490] = 3 >[ 133.230] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.230] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.230] sna_glyphs: discarding mask >[ 133.230] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.230] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.230] gen9_render_composite: 0x0, current mode=1/1 >[ 133.230] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.230] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.230] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.230] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.230] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.230] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.230] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.230] sna_drawable_use_bo: using whole GPU bo >[ 133.230] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.230] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.230] color_convert: src=ff000000 [20028888] >[ 133.230] color_convert: dst=ff000000 [20028888] >[ 133.230] sna_render_get_solid: ff000000 >[ 133.230] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.230] sna_transform_is_imprecise_integer_translation: no transform >[ 133.230] gen9_composite_picture: integer translation (0, 0), removing >[ 133.230] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.230] sna_render_pixmap_bo: GPU all damaged >[ 133.230] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.230] gen4_choose_composite_emitter: solid, identity mask >[ 133.230] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.230] aligning vertex: was 3, now 4 floats per vertex >[ 133.230] gen9_composite_get_binding_table(ff00) >[ 133.230] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.230] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.230] kgem_add_handle: handle=7, index=3 >[ 133.230] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.230] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.230] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.231] kgem_add_handle: handle=6, index=4 >[ 133.231] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.231] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.231] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.231] gen9_emit_sampler: sampler = a >[ 133.231] gen9_emit_sf: num_sf_outputs=2 >[ 133.231] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.231] gen9_emit_vertex_elements: setup id=9 >[ 133.231] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.231] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.231] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.231] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.231] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.231] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.231] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.231] gen8_vertex_flush[56c] = 42 >[ 133.231] gen9_magic_ca_pass: CA fixup (518 -> 560) >[ 133.231] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.231] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.231] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.231] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.231] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.231] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.231] glyphs_format: format=166024, depth=32 >[ 133.231] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.231] sna_glyphs: discarding mask >[ 133.231] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.231] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.231] gen9_render_composite: 0x0, current mode=1/1 >[ 133.231] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.231] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.231] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.231] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.231] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.231] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.231] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.231] sna_drawable_use_bo: using whole GPU bo >[ 133.231] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.231] color_convert: src=ff000000 [20028888] >[ 133.231] color_convert: dst=ff000000 [20028888] >[ 133.231] sna_render_get_solid: ff000000 >[ 133.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.231] sna_transform_is_imprecise_integer_translation: no transform >[ 133.231] gen9_composite_picture: integer translation (0, 0), removing >[ 133.231] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.231] sna_render_pixmap_bo: GPU all damaged >[ 133.231] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.231] gen4_choose_composite_emitter: solid, identity mask >[ 133.231] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.231] gen9_composite_get_binding_table(fe40) >[ 133.231] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.231] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.231] gen9_emit_vertex_elements: setup id=9 >[ 133.231] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.231] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.231] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.231] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.231] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.231] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.231] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.231] gen8_vertex_flush[664] = 57 >[ 133.231] gen9_magic_ca_pass: CA fixup (560 -> 617) >[ 133.231] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.231] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.231] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.231] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.231] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.231] sna_glyphs: discarding mask >[ 133.232] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.232] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.232] gen9_render_composite: 0x0, current mode=1/1 >[ 133.232] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.232] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.232] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.232] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.232] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.232] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.232] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.232] sna_drawable_use_bo: using whole GPU bo >[ 133.232] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.232] color_convert: src=ff000000 [20028888] >[ 133.232] color_convert: dst=ff000000 [20028888] >[ 133.232] sna_render_get_solid: ff000000 >[ 133.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.232] sna_transform_is_imprecise_integer_translation: no transform >[ 133.232] gen9_composite_picture: integer translation (0, 0), removing >[ 133.232] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.232] sna_render_pixmap_bo: GPU all damaged >[ 133.232] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.232] gen4_choose_composite_emitter: solid, identity mask >[ 133.232] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.232] gen9_composite_get_binding_table(fe40) >[ 133.232] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.232] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.232] gen9_emit_vertex_elements: setup id=9 >[ 133.232] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.232] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.232] gen8_vertex_flush[75c] = 9 >[ 133.232] gen9_magic_ca_pass: CA fixup (617 -> 626) >[ 133.232] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.232] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.232] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.232] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.232] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.232] sna_glyphs: discarding mask >[ 133.232] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.232] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.232] gen9_render_composite: 0x0, current mode=1/1 >[ 133.232] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.232] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.232] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.232] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.232] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.232] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.232] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.232] sna_drawable_use_bo: using whole GPU bo >[ 133.232] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.232] color_convert: src=ffffffff [20028888] >[ 133.232] color_convert: dst=ffffffff [20028888] >[ 133.232] sna_render_get_solid: ffffffff >[ 133.232] sna_render_get_solid(white) >[ 133.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.232] sna_transform_is_imprecise_integer_translation: no transform >[ 133.232] gen9_composite_picture: integer translation (0, 0), removing >[ 133.232] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.232] sna_render_pixmap_bo: GPU all damaged >[ 133.232] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.232] gen4_choose_composite_emitter: solid, identity mask >[ 133.232] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.232] gen9_composite_get_binding_table(fe40) >[ 133.232] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.232] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.232] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.232] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.232] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.232] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.232] gen9_emit_vertex_elements: setup id=9 >[ 133.232] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.232] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.232] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.232] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.232] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.232] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.232] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.232] gen8_vertex_flush[85c] = 42 >[ 133.232] gen9_magic_ca_pass: CA fixup (626 -> 668) >[ 133.232] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.232] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.232] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.232] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.232] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.232] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.232] glyphs_format: format=166024, depth=32 >[ 133.232] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.232] sna_glyphs: discarding mask >[ 133.233] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.233] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.233] gen9_render_composite: 0x0, current mode=1/1 >[ 133.233] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.233] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.233] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.233] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.233] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.233] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.233] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.233] sna_drawable_use_bo: using whole GPU bo >[ 133.233] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.233] color_convert: src=ffffffff [20028888] >[ 133.233] color_convert: dst=ffffffff [20028888] >[ 133.233] sna_render_get_solid: ffffffff >[ 133.233] sna_render_get_solid(white) >[ 133.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.233] sna_transform_is_imprecise_integer_translation: no transform >[ 133.233] gen9_composite_picture: integer translation (0, 0), removing >[ 133.233] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.233] sna_render_pixmap_bo: GPU all damaged >[ 133.233] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.233] gen4_choose_composite_emitter: solid, identity mask >[ 133.233] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.233] gen9_composite_get_binding_table(fdc0) >[ 133.233] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.233] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.233] gen9_emit_vertex_elements: setup id=9 >[ 133.233] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.233] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.233] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.233] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.233] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.233] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.233] gen8_vertex_flush[954] = 57 >[ 133.233] gen9_magic_ca_pass: CA fixup (668 -> 725) >[ 133.233] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.233] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.233] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.233] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.233] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.233] sna_glyphs: discarding mask >[ 133.233] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.233] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.233] gen9_render_composite: 0x0, current mode=1/1 >[ 133.233] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.233] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.233] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.233] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.233] sna_drawable_use_bo pixmap=2842, box=((0, 0), (7680, 2160)), flags=7... >[ 133.233] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.233] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.233] sna_drawable_use_bo: using whole GPU bo >[ 133.233] gen9_composite_set_target: pixmap=2842, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.233] color_convert: src=ffffffff [20028888] >[ 133.233] color_convert: dst=ffffffff [20028888] >[ 133.233] sna_render_get_solid: ffffffff >[ 133.233] sna_render_get_solid(white) >[ 133.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.233] sna_transform_is_imprecise_integer_translation: no transform >[ 133.233] gen9_composite_picture: integer translation (0, 0), removing >[ 133.233] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.233] sna_render_pixmap_bo: GPU all damaged >[ 133.233] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.233] gen4_choose_composite_emitter: solid, identity mask >[ 133.233] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.233] gen9_composite_get_binding_table(fdc0) >[ 133.233] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.233] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.233] gen9_emit_vertex_elements: setup id=9 >[ 133.233] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.233] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.233] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.233] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.233] gen8_vertex_flush[a4c] = 9 >[ 133.233] gen9_magic_ca_pass: CA fixup (725 -> 734) >[ 133.233] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.233] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.233] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.233] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b1a, drawable=a74 >[ 133.233] sna_validate_gc: recomputing clip >[ 133.233] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.233] sna_copy_area: src=pixmap=2842:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.233] sna_copy_area: normal copy >[ 133.233] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.233] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.233] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.233] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.233] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.234] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.234] sna_do_copy: pixmap -- no source clipping >[ 133.234] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.234] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.234] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2842+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.234] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.234] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.234] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.234] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.234] sna_drawable_use_bo: pinned, never REPLACES >[ 133.234] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.234] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.234] sna_drawable_use_bo: using whole GPU bo >[ 133.234] sna_pixmap_move_to_gpu(pixmap=2842, usage=0), flags=a >[ 133.234] sna_pixmap_move_to_gpu: already all-damaged >[ 133.234] sna_pixmap_mark_active: pixmap=2842, handle=138 >[ 133.234] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.234] sna_pixmap_make_cow: make cow src=2842, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.234] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.234] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.234] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.234] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.234] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.234] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.234] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.234] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.234] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.234] aligning vertex: was 4, now 2 floats per vertex >[ 133.234] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.234] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.234] gen9_composite_get_binding_table(fdc0) >[ 133.234] kgem_add_reloc64: handle=134, pos=16232, delta=0, domains=20002 >[ 133.234] kgem_add_handle: handle=134, index=5 >[ 133.234] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=f4225000) >[ 133.234] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.234] [3f60] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.234] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=40000 >[ 133.234] kgem_add_reloc64[9] = (delta=0, target handle=1, presumed=d089d000) >[ 133.234] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.234] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.234] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 >[ 133.234] gen9_emit_sampler: sampler = 0 >[ 133.234] gen9_emit_sf: num_sf_outputs=1 >[ 133.234] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.234] gen9_emit_vertex_elements: setup id=0 >[ 133.234] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.234] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.234] gen8_vertex_flush[b9c] = 3 >[ 133.234] sna_accel_flush: flush?=1, dirty?=1 >[ 133.234] sna_accel_flush: syncing SHM pixmap=2846 (refcnt=1) >[ 133.234] _sna_pixmap_move_to_cpu(pixmap=2846, 70x42, flags=3) >[ 133.234] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.234] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.234] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.234] kgem_bo_sync__cpu_full: handle=140 >[ 133.234] gen8_vertex_close: used=2942, vbo active? 3, vb=205, nreloc=3 >[ 133.234] gen8_vertex_close: reloc[0] = 287 >[ 133.234] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.234] kgem_add_handle: handle=3, index=6 >[ 133.234] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.234] gen8_vertex_close: reloc[1] = 342 >[ 133.234] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.234] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.234] gen8_vertex_close: reloc[2] = 738 >[ 133.234] kgem_add_reloc64: handle=3, pos=738, delta=0, domains=200000 >[ 133.234] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.234] batch[1/1, flags=1800]: 750 750 16208 16384, nreloc=13, nexec=7, nfence=0, aperture=33454 [fenced=0] >[ 133.234] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.234] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.234] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.234] kgem_fixup_relocs: shrinking by 61440 >[ 133.234] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.234] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.234] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.234] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.234] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.234] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.234] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.234] __kgem_bo_clear_busy: handle=7 >[ 133.234] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.234] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.234] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.234] __kgem_bo_clear_busy: handle=7 >[ 133.234] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.234] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.234] __kgem_busy: handle=140, busy=131072, wedged=0 >[ 133.234] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 1 >[ 133.244] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.244] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.244] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.244] __kgem_retire_rq: request 1 complete >[ 133.244] __kgem_retire_rq: request 2 complete >[ 133.244] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.244] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.244] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.244] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.244] sna_accel_flush: flush?=0, dirty?=0 >[ 133.244] sna_accel_flush: flush?=0, dirty?=0 >[ 133.244] sna_accel_flush: flush?=0, dirty?=0 >[ 133.244] sna_block_handler (tv=0.0) >[ 133.244] sna_wakeup_handler >[ 133.244] sna_accel_flush: flush?=0, dirty?=0 >[ 133.244] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.244] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.244] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.244] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.244] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.244] sna_crtc_record_swap: recording last swap on pipe=0, frame 7725 [msc=7725], time 133.234599 >[ 133.244] sna_dri2_get_msc: msc=7725 [raw=7725], ust=133234599 >[ 133.244] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 133.244] sna_dri2_schedule_swap(target_msc=7724, divisor=0, remainder=0) >[ 133.244] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 133.244] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.244] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.244] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.244] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.244] sna_crtc_record_swap: recording last swap on pipe=0, frame 7725 [msc=7725], time 133.234599 >[ 133.244] immediate_swap: current_msc=7725, target_msc=7724 -- yes >[ 133.244] can_flip: no, shadow enabled >[ 133.244] sna_dri2_add_event: adding event to window 146) >[ 133.244] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.244] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.244] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.244] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.244] can_xchg: back size=8701e00, front size=8701e00 >[ 133.244] can_xchg: yes, pixmap=165 >[ 133.244] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 133.244] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.244] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.244] set_bo: pixmap=165, handle=35 (old handle=36) >[ 133.244] set_bo: marking whole pixmap as damaged >[ 133.244] set_bo: applying final/discard move-to-gpu >[ 133.244] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 133.244] set_bo: dropping flush hint from handle=36 >[ 133.244] set_bo: adding flush hint to handle=35 >[ 133.244] mark_stale(handle=36) => 1 >[ 133.244] swap_limit: draw=146 setting swap limit to 3 >[ 133.244] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.244] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.244] sna_dri2_schedule_swap: reported target_msc=7725 >[ 133.244] sna_accel_flush: flush?=0, dirty?=0 >[ 133.244] sna_accel_flush: flush?=0, dirty?=0 >[ 133.244] sna_accel_flush: flush?=0, dirty?=0 >[ 133.244] sna_accel_flush: flush?=0, dirty?=0 >[ 133.244] sna_block_handler (tv=0.0) >[ 133.244] kgem_retire, need_retire?=1 >[ 133.244] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.244] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.244] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.244] kgem_retire -- retired=0, need_retire=0 >[ 133.244] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.244] gen6_render_retire: resetting idle vbo >[ 133.244] sna_scanout_do_flush: flush timer active: delta=-24 >[ 133.244] sna_scanout_do_flush (time=133244), triggered >[ 133.244] sna_scanout_flush (time=133244), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.244] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.244] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.244] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.244] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.244] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.244] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.244] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.244] sna_pixmap_move_to_gpu: already all-damaged >[ 133.244] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 133.244] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.244] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.244] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.244] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 133.244] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 133.244] get_fb: reusing fb=105 for handle=35 >[ 133.244] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 133.244] __kgem_bo_clear_busy: handle=35 >[ 133.244] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 133.244] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 133.244] __kgem_bo_clear_busy: handle=35 >[ 133.244] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.244] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.244] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 133.244] sna_accel_do_throttle -- no pending activity >[ 133.244] sna_accel_block: evaluating timers, active=5 >[ 133.244] sna_accel_block: flush timer expires in 16 [133260] >[ 133.244] sna_wakeup_handler >[ 133.244] sna_destroy_pixmap: pixmap=2842, attached?=1 >[ 133.244] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.244] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.244] __kgem_bo_destroy: handle=138, purged >[ 133.244] kgem_bo_move_to_inactive: moving handle=138 to inactive >[ 133.244] __sna_free_pixmap(pixmap=2842) >[ 133.244] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.244] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.244] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.244] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.244] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.244] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.244] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.244] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.244] gen9_render_composite: 7680x2160, current mode=0/0 >[ 133.244] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.244] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.244] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.244] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.244] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.244] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.244] sna_pixmap_undo_cow: freeing cow >[ 133.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.244] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.244] sna_drawable_use_bo: using whole GPU bo >[ 133.244] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.244] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.244] sna_transform_is_imprecise_integer_translation: no transform >[ 133.244] gen9_composite_picture: integer translation (0, 0), removing >[ 133.244] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.244] sna_render_pixmap_bo: GPU all damaged >[ 133.244] color_convert: src=69000000 [20028888] >[ 133.244] color_convert: dst=69000000 [20028888] >[ 133.244] sna_render_get_solid: 69000000 >[ 133.244] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.245] gen4_choose_composite_emitter: identity source, identity mask >[ 133.245] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.245] aligning vertex: was 2, now 5 floats per vertex >[ 133.245] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.245] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.245] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.245] kgem_add_handle: handle=4, index=0 >[ 133.245] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.245] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.245] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.245] gen9_composite_get_binding_table(ffc0) >[ 133.245] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.245] kgem_add_handle: handle=136, index=1 >[ 133.245] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.245] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.245] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.245] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.245] kgem_add_handle: handle=137, index=2 >[ 133.245] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.245] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.245] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.245] kgem_add_reloc64: adding proxy [delta=420] for handle=7 >[ 133.245] kgem_add_handle: handle=7, index=3 >[ 133.245] kgem_add_reloc64[5] = (delta=420, target handle=3, presumed=fffe8000) >[ 133.245] [3fc0] bind bo(handle=7, addr=fffe81a4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.245] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.245] gen9_emit_sampler: sampler = 3 >[ 133.245] gen9_emit_sf: num_sf_outputs=2 >[ 133.245] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.245] gen9_emit_vertex_elements: setup id=10 >[ 133.245] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.245] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.245] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.245] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.245] gen8_vertex_flush[498] = 3 >[ 133.245] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.245] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.245] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.245] kgem_can_create_2d: untiled size=66355200 >[ 133.245] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.245] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.245] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.245] sna_create_pixmap: usage=0, flags=1b >[ 133.245] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.245] __pop_freed_pixmap: reusing freed pixmap=2842 header >[ 133.245] create_pixmap_hdr: pixmap=2847, width=7680, height=2160, usage=0 >[ 133.245] sna_create_pixmap: serial=2847, 7680x2160, usage=0 >[ 133.245] sna_composite_rectangles(pixmap=2848, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.245] sna_composite_rectangles: converted to op 0 >[ 133.245] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.245] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.245] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.245] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.245] sna_composite_rectangles: dropping last-cpu hint >[ 133.245] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=19... >[ 133.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.245] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.245] sna_pixmap_move_to_gpu(pixmap=2848, usage=0), flags=b >[ 133.245] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.245] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.245] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.245] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.245] sna_pixmap_alloc_gpu: pixmap=2848 >[ 133.245] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.245] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.245] kgem_bo_remove_from_inactive: removing handle=138 from inactive >[ 133.245] from inactive: pitch=30720, tiling=1: handle=138, id=1850 >[ 133.245] __sna_damage_all(7680, 2160) >[ 133.245] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.245] sna_pixmap_mark_active: pixmap=2848, handle=138 >[ 133.245] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.245] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.245] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.245] kgem_bo_is_render: handle=138, rq? 0 [0] >[ 133.245] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.245] sna_render_get_solid: 0 >[ 133.245] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.245] kgem_set_mode: flushing before new bo >[ 133.245] gen8_vertex_close: used=15, vbo active? 3, vb=400, nreloc=1 >[ 133.245] gen8_vertex_close: reloc[0] = 289 >[ 133.245] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.245] kgem_add_handle: handle=3, index=4 >[ 133.245] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.245] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=32427 [fenced=0] >[ 133.245] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.245] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.245] kgem_fixup_relocs: shrinking by 61440 >[ 133.245] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.245] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.245] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.245] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.245] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.245] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.245] __kgem_bo_clear_busy: handle=7 >[ 133.245] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.245] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.245] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.245] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.245] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.245] aligning vertex: was 5, now 2 floats per vertex >[ 133.245] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.245] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.245] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.245] kgem_add_handle: handle=4, index=0 >[ 133.245] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.245] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.245] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.245] gen9_composite_get_binding_table(ffc0) >[ 133.245] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.245] kgem_add_handle: handle=138, index=1 >[ 133.245] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.245] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.245] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.245] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.245] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.245] kgem_add_handle: handle=7, index=2 >[ 133.245] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) >[ 133.245] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.245] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.245] gen9_emit_sampler: sampler = 1 >[ 133.245] gen9_emit_sf: num_sf_outputs=1 >[ 133.245] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.245] gen9_emit_vertex_elements: setup id=0 >[ 133.245] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.245] (0, 0), (7680, 2160) >[ 133.245] gen8_vertex_flush[490] = 3 >[ 133.245] sna_composite_rectangles: pixmap=2848 marking clear [0]? 1 >[ 133.245] sna_composite_rectangles(pixmap=2848, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.245] sna_composite_rectangles: converted to op 1 >[ 133.245] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.245] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.245] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.245] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.245] sna_composite_rectangles: dropping last-cpu hint >[ 133.245] sna_drawable_use_bo pixmap=2848, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.245] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.245] sna_drawable_use_bo: using whole GPU bo >[ 133.245] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.245] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.245] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.245] sna_render_get_solid: ffe5e3e1 >[ 133.245] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.245] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.245] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.245] gen9_composite_get_binding_table(ff00) >[ 133.245] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 >[ 133.245] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.245] kgem_add_handle: handle=32, index=3 >[ 133.245] kgem_add_reloc64[5] = (delta=72, target handle=3, presumed=fffb2000) >[ 133.245] [3fb0] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.245] gen9_emit_vertex_elements: setup id=0 >[ 133.245] (7679, 0), (7680, 2160) >[ 133.245] gen8_vertex_flush[4cc] = 3 >[ 133.245] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b20 >[ 133.245] sna_validate_gc: recomputing clip >[ 133.245] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c450] >[ 133.245] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2848:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.245] sna_copy_area: normal copy >[ 133.245] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.245] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.245] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.245] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.245] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.245] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.245] sna_do_copy: pixmap -- no source clipping >[ 133.245] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.245] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.245] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2848+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.245] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.245] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.245] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.245] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.245] sna_drawable_use_bo: using whole GPU bo >[ 133.246] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.246] sna_pixmap_move_to_gpu: already all-damaged >[ 133.246] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.246] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.246] sna_pixmap_make_cow: make cow src=2659, dst=2848, handle=136 (already cow? src=0, dst=0) >[ 133.246] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.246] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.246] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.246] __kgem_bo_destroy: handle=138 -> active >[ 133.246] sna_pixmap_make_cow: moo! attaching clone to pixmap=2848 (source=2659, handle=136) >[ 133.246] sna_destroy_pixmap: pixmap=2844, attached?=1 >[ 133.246] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.246] __sna_free_pixmap(pixmap=2844) >[ 133.246] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.246] kgem_bo_sync__cpu: handle=139 >[ 133.246] sna_accel_watch_flush: enable=-1 >[ 133.246] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.246] __kgem_bo_destroy: handle=139, size=8192 >[ 133.246] __kgem_bo_destroy: handle=139, not reusable >[ 133.246] kgem_bo_free: handle=139, size=8192 >[ 133.246] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.246] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.246] sna_accel_flush: flush?=0, dirty?=0 >[ 133.246] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.246] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.246] create_pixmap: serial=2849, usage=0, 0x0 >[ 133.246] create_pixmap_hdr: pixmap=2849, width=70, height=24, usage=0 >[ 133.246] kgem_create_map(0x7f1c44141000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.246] __kgem_bo_init(handle=139, num_pages=2) >[ 133.246] kgem_create_map(ptr=0x7f1c44141000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.246] sna_accel_watch_flush: enable=1 >[ 133.246] __sna_damage_all(70, 24) >[ 133.246] sna_pixmap_create_shm: serial=2849, 70x24, usage=0 >[ 133.246] sna_composite(pixmap=2848, op=3, src=2850+(0, 0), mask=0+(118, 350), dst=2848+(118, 350)+(0, 0), size=(70, 24) >[ 133.246] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.246] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.246] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.246] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.246] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.246] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.246] gen9_render_composite: 70x24, current mode=1/1 >[ 133.246] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.246] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.246] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 >[ 133.246] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.246] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.246] sna_drawable_use_bo pixmap=2848, box=((118, 350), (188, 374)), flags=7... >[ 133.246] sna_pixmap_undo_cow: pixmap=2848, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.246] sna_pixmap_undo_cow: copying cow >[ 133.246] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.246] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.246] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.246] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.246] 1:from active: pitch=30720, tiling=1, handle=138, id=1852 >[ 133.246] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.246] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.246] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.246] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.246] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.246] gen9_composite_get_binding_table(fe80) >[ 133.246] kgem_add_reloc64: handle=138, pos=16280, delta=0, domains=20002 >[ 133.246] kgem_add_reloc64[6] = (delta=0, target handle=1, presumed=d089d000) >[ 133.246] [3f90] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.246] kgem_add_reloc64: handle=136, pos=16264, delta=0, domains=40000 >[ 133.246] kgem_add_handle: handle=136, index=4 >[ 133.246] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=d47e5000) >[ 133.246] [3f80] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.246] gen9_emit_sampler: sampler = 0 >[ 133.246] gen9_emit_vertex_elements: setup id=0 >[ 133.246] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.247] gen8_vertex_flush[510] = 3 >[ 133.247] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.247] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.247] sna_drawable_use_bo: using whole GPU bo >[ 133.247] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.247] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.247] sna_transform_is_imprecise_integer_translation: no transform >[ 133.247] gen9_composite_picture: integer translation (0, 0), removing >[ 133.247] sna_render_pixmap_bo pixmap=2850, (0, 0)x(70, 24)/(70, 24) >[ 133.247] sna_render_pixmap_bo: CPU all damaged >[ 133.247] sna_add_flush_pixmap: marking pixmap=2850 for flushing >[ 133.247] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.247] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.247] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.247] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.247] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.247] gen4_choose_composite_emitter: identity src, no mask >[ 133.247] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.247] gen8_vertex_close: used=34, vbo active? 3, vb=1, nreloc=1 >[ 133.247] gen8_vertex_close: reloc[0] = 287 >[ 133.247] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.247] kgem_add_handle: handle=3, index=5 >[ 133.247] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.247] batch[1/1, flags=1800]: 330 330 16256 16384, nreloc=9, nexec=6, nfence=0, aperture=32428 [fenced=0] >[ 133.247] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.247] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.247] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.247] kgem_fixup_relocs: shrinking by 61440 >[ 133.247] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.247] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.247] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.247] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.247] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.247] __kgem_bo_clear_busy: handle=7 >[ 133.247] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.247] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.247] __kgem_bo_clear_busy: handle=32 >[ 133.247] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.247] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.247] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.247] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.247] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.247] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.247] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.247] aligning vertex: was 2, now 3 floats per vertex >[ 133.247] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.247] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.247] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.247] kgem_add_handle: handle=4, index=0 >[ 133.247] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.247] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.247] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.247] gen9_composite_get_binding_table(ffc0) >[ 133.247] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.247] kgem_add_handle: handle=138, index=1 >[ 133.247] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.247] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.247] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.247] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.247] kgem_add_handle: handle=139, index=2 >[ 133.247] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.247] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.247] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.247] gen9_emit_sampler: sampler = 2 >[ 133.247] gen9_emit_sf: num_sf_outputs=1 >[ 133.247] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.247] gen9_emit_vertex_elements: setup id=2 >[ 133.247] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.247] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.247] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.247] gen8_vertex_flush[490] = 3 >[ 133.247] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.247] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.247] sna_glyphs: discarding mask >[ 133.247] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.247] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.247] gen9_render_composite: 0x0, current mode=1/1 >[ 133.247] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.247] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.247] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.247] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.248] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.248] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.248] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.248] sna_drawable_use_bo: using whole GPU bo >[ 133.248] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.248] color_convert: src=ff000000 [20028888] >[ 133.248] color_convert: dst=ff000000 [20028888] >[ 133.248] sna_render_get_solid: ff000000 >[ 133.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.248] sna_transform_is_imprecise_integer_translation: no transform >[ 133.248] gen9_composite_picture: integer translation (0, 0), removing >[ 133.248] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.248] sna_render_pixmap_bo: GPU all damaged >[ 133.248] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.248] gen4_choose_composite_emitter: solid, identity mask >[ 133.248] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.248] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.248] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.248] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.248] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.248] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.248] aligning vertex: was 3, now 4 floats per vertex >[ 133.248] gen9_composite_get_binding_table(ff00) >[ 133.248] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.248] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.248] kgem_add_handle: handle=7, index=3 >[ 133.248] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.248] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.248] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.248] kgem_add_handle: handle=6, index=4 >[ 133.248] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.248] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.248] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.248] gen9_emit_sampler: sampler = a >[ 133.248] gen9_emit_sf: num_sf_outputs=2 >[ 133.248] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.248] gen9_emit_vertex_elements: setup id=9 >[ 133.248] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.248] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.248] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.248] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.248] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.248] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.248] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.248] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.248] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.248] gen8_vertex_flush[56c] = 42 >[ 133.248] gen9_magic_ca_pass: CA fixup (12 -> 54) >[ 133.248] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.248] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.248] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.248] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.248] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.248] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.248] glyphs_format: format=166024, depth=32 >[ 133.248] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.249] sna_glyphs: discarding mask >[ 133.249] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.249] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.249] gen9_render_composite: 0x0, current mode=1/1 >[ 133.249] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.249] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.249] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.249] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.249] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.249] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.249] sna_drawable_use_bo: using whole GPU bo >[ 133.249] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.249] color_convert: src=ff000000 [20028888] >[ 133.249] color_convert: dst=ff000000 [20028888] >[ 133.249] sna_render_get_solid: ff000000 >[ 133.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.249] sna_transform_is_imprecise_integer_translation: no transform >[ 133.249] gen9_composite_picture: integer translation (0, 0), removing >[ 133.249] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.249] sna_render_pixmap_bo: GPU all damaged >[ 133.249] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.249] gen4_choose_composite_emitter: solid, identity mask >[ 133.249] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.249] gen9_composite_get_binding_table(fe40) >[ 133.249] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.249] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.249] gen9_emit_vertex_elements: setup id=9 >[ 133.249] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.249] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.249] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.249] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.249] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.249] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.249] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.249] gen8_vertex_flush[664] = 57 >[ 133.249] gen9_magic_ca_pass: CA fixup (54 -> 111) >[ 133.249] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.249] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.249] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.249] sna_accel_flush: flush?=1, dirty?=1 >[ 133.249] sna_accel_flush: syncing SHM pixmap=2850 (refcnt=1) >[ 133.249] _sna_pixmap_move_to_cpu(pixmap=2850, 70x24, flags=3) >[ 133.249] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.249] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.249] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.249] kgem_bo_sync__cpu_full: handle=139 >[ 133.249] gen8_vertex_close: used=444, vbo active? 3, vb=204, nreloc=2 >[ 133.249] gen8_vertex_close: reloc[0] = 287 >[ 133.249] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.249] kgem_add_handle: handle=3, index=5 >[ 133.249] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.250] gen8_vertex_close: reloc[1] = 342 >[ 133.250] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.250] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.250] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.250] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.250] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.250] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fe84c000 >[ 133.250] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.250] kgem_create_linear(65536) >[ 133.250] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.250] search_linear_cache: searching for inactive cpu map >[ 133.250] kgem_bo_remove_from_inactive: removing handle=128 from inactive >[ 133.250] search_linear_cache: found handle=128 (num_pages=16) in linear vma cache >[ 133.250] kgem_bo_map__cpu(handle=128, size=65536, map=0x0:0x7f1c722b8000) >[ 133.250] kgem_new_batch: allocated and mapped batch handle=128 [size=65536] >[ 133.250] kgem_bo_sync__cpu: handle=128 >[ 133.250] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.250] kgem_bo_sync__cpu: SYNC: handle=128, needs_flush? 0, domain? 0, busy? 0 >[ 133.250] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.250] kgem_bo_retire: retiring bo handle=128 (needed flush? 0), rq? 0 [busy?=0] >[ 133.250] assert_bo_retired: handle=128, domain: 0 exec? 0, rq? 0 >[ 133.250] kgem_new_batch: using last batch handle=125 >[ 133.250] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe84c000 >[ 133.250] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.250] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.250] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.250] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.250] __kgem_bo_clear_busy: handle=7 >[ 133.250] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.250] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.250] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.250] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.250] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.250] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.261] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.261] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.261] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.261] __kgem_retire_rq: request 1 complete >[ 133.261] __kgem_retire_rq: request 2 complete >[ 133.261] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.261] __kgem_retire_rq: request 125 complete >[ 133.261] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.261] kgem_bo_move_to_inactive: moving handle=125 to inactive >[ 133.261] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.261] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.261] sna_block_handler (tv=0.0) >[ 133.261] sna_wakeup_handler >[ 133.261] sna_mode_wakeup: len=96 >[ 133.261] sna_mode_wakeup: recording last swap on pipe=1, frame 7696 [1e10], time 133.249958 >[ 133.261] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 133.261] sna_mode_wakeup: flip complete, pending? 2 >[ 133.261] sna_dri2_vblank_handler(type=2, sequence=7726, draw=1810) >[ 133.261] sna_crtc_record_swap: recording last swap on pipe=0, frame 7726 [msc=7726], time 133.251262 >[ 133.261] sna_dri2_vblank_handler: 2 complete, frame=7726 tv=133.251262 >[ 133.261] sna_dri2_blit_complete: blit finished >[ 133.261] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7726, tv=133.251262) >[ 133.261] frame_swap_complete(type=2): draw=146, pipe=0, frame=7726 [msc=7726], tv=133.251262 >[ 133.261] sna_accel_flush: flush?=0, dirty?=0 >[ 133.261] sna_dri2_event_free(draw?=1) >[ 133.261] sna_dri2_remove_event: remove[0x55bca9e6c390] from window 146, active? 1 >[ 133.261] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.261] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.261] sna_dri2_vblank_handler complete >[ 133.261] sna_mode_wakeup: recording last swap on pipe=0, frame 7726 [1e2e], time 133.251262 >[ 133.261] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 133.261] sna_mode_wakeup: flip complete, pending? 1 >[ 133.261] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.261] sna_accel_flush: flush?=0, dirty?=0 >[ 133.261] sna_accel_flush: flush?=0, dirty?=0 >[ 133.261] sna_block_handler (tv=0.0) >[ 133.261] sna_wakeup_handler >[ 133.261] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.261] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.261] sna_glyphs: discarding mask >[ 133.261] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.261] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.261] gen9_render_composite: 0x0, current mode=0/1 >[ 133.261] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.261] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.261] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.261] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.261] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.262] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.262] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.262] sna_drawable_use_bo: using whole GPU bo >[ 133.262] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.262] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.262] color_convert: src=ff000000 [20028888] >[ 133.262] color_convert: dst=ff000000 [20028888] >[ 133.262] sna_render_get_solid: ff000000 >[ 133.262] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.262] sna_transform_is_imprecise_integer_translation: no transform >[ 133.262] gen9_composite_picture: integer translation (0, 0), removing >[ 133.262] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.262] sna_render_pixmap_bo: GPU all damaged >[ 133.262] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.262] gen4_choose_composite_emitter: solid, identity mask >[ 133.262] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.262] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.262] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.262] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.262] kgem_add_handle: handle=4, index=0 >[ 133.262] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.262] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.262] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.262] gen9_composite_get_binding_table(ffc0) >[ 133.262] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.262] kgem_add_handle: handle=138, index=1 >[ 133.262] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.262] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.262] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.262] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.262] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.262] kgem_add_handle: handle=7, index=2 >[ 133.262] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.262] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.262] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.262] kgem_add_handle: handle=6, index=3 >[ 133.262] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.262] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.262] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.262] gen9_emit_sampler: sampler = a >[ 133.262] gen9_emit_sf: num_sf_outputs=2 >[ 133.262] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.262] gen9_emit_vertex_elements: setup id=9 >[ 133.262] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.262] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.262] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.262] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.262] gen8_vertex_flush[498] = 9 >[ 133.262] gen9_magic_ca_pass: CA fixup (111 -> 120) >[ 133.262] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.262] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.262] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.262] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.262] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.262] sna_glyphs: discarding mask >[ 133.262] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.262] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.262] gen9_render_composite: 0x0, current mode=1/1 >[ 133.262] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.262] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.262] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.262] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.262] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.262] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.262] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.262] sna_drawable_use_bo: using whole GPU bo >[ 133.262] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.262] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.262] color_convert: src=ffffffff [20028888] >[ 133.262] color_convert: dst=ffffffff [20028888] >[ 133.262] sna_render_get_solid: ffffffff >[ 133.262] sna_render_get_solid(white) >[ 133.262] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.262] sna_transform_is_imprecise_integer_translation: no transform >[ 133.262] gen9_composite_picture: integer translation (0, 0), removing >[ 133.262] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.262] sna_render_pixmap_bo: GPU all damaged >[ 133.262] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.262] gen4_choose_composite_emitter: solid, identity mask >[ 133.262] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.262] gen9_composite_get_binding_table(fec0) >[ 133.262] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.262] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.262] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.262] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.262] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.262] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.262] gen9_emit_vertex_elements: setup id=9 >[ 133.262] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.262] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.262] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.262] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.262] gen8_vertex_flush[598] = 42 >[ 133.262] gen9_magic_ca_pass: CA fixup (120 -> 162) >[ 133.262] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.262] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.262] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.262] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.262] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.262] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.262] glyphs_format: format=166024, depth=32 >[ 133.262] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.262] sna_glyphs: discarding mask >[ 133.262] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.262] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.262] gen9_render_composite: 0x0, current mode=1/1 >[ 133.262] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.262] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.262] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.262] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.262] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.262] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.262] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.262] sna_drawable_use_bo: using whole GPU bo >[ 133.262] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.262] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.262] color_convert: src=ffffffff [20028888] >[ 133.262] color_convert: dst=ffffffff [20028888] >[ 133.262] sna_render_get_solid: ffffffff >[ 133.262] sna_render_get_solid(white) >[ 133.262] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.262] sna_transform_is_imprecise_integer_translation: no transform >[ 133.262] gen9_composite_picture: integer translation (0, 0), removing >[ 133.262] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.262] sna_render_pixmap_bo: GPU all damaged >[ 133.262] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.262] gen4_choose_composite_emitter: solid, identity mask >[ 133.262] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.262] gen9_composite_get_binding_table(fe40) >[ 133.262] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.262] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.262] gen9_emit_vertex_elements: setup id=9 >[ 133.262] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.262] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.262] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.262] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.262] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.262] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.262] gen8_vertex_flush[690] = 57 >[ 133.262] gen9_magic_ca_pass: CA fixup (162 -> 219) >[ 133.262] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.262] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.262] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.262] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.262] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.262] sna_glyphs: discarding mask >[ 133.262] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.262] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.262] gen9_render_composite: 0x0, current mode=1/1 >[ 133.262] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.262] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.262] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.262] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.262] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.262] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.262] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.262] sna_drawable_use_bo: using whole GPU bo >[ 133.262] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.262] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.262] color_convert: src=ffffffff [20028888] >[ 133.262] color_convert: dst=ffffffff [20028888] >[ 133.262] sna_render_get_solid: ffffffff >[ 133.262] sna_render_get_solid(white) >[ 133.262] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.262] sna_transform_is_imprecise_integer_translation: no transform >[ 133.262] gen9_composite_picture: integer translation (0, 0), removing >[ 133.262] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.262] sna_render_pixmap_bo: GPU all damaged >[ 133.262] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.262] gen4_choose_composite_emitter: solid, identity mask >[ 133.262] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.262] gen9_composite_get_binding_table(fe40) >[ 133.262] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.262] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.262] gen9_emit_vertex_elements: setup id=9 >[ 133.262] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.262] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.262] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.262] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.263] gen8_vertex_flush[788] = 9 >[ 133.263] gen9_magic_ca_pass: CA fixup (219 -> 228) >[ 133.263] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.263] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.263] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.263] sna_destroy_pixmap: pixmap=2846, attached?=1 >[ 133.263] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.263] __sna_free_pixmap(pixmap=2846) >[ 133.263] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.263] kgem_bo_sync__cpu: handle=140 >[ 133.263] sna_accel_watch_flush: enable=-1 >[ 133.263] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.263] __kgem_bo_destroy: handle=140, size=12288 >[ 133.263] __kgem_bo_destroy: handle=140, not reusable >[ 133.263] kgem_bo_free: handle=140, size=12288 >[ 133.263] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.263] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.263] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.263] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.263] create_pixmap: serial=2851, usage=0, 0x0 >[ 133.263] create_pixmap_hdr: pixmap=2851, width=70, height=42, usage=0 >[ 133.263] kgem_create_map(0x7f1c44145000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.263] __kgem_bo_init(handle=140, num_pages=3) >[ 133.263] kgem_create_map(ptr=0x7f1c44145000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.263] sna_accel_watch_flush: enable=1 >[ 133.263] __sna_damage_all(70, 42) >[ 133.263] sna_pixmap_create_shm: serial=2851, 70x42, usage=0 >[ 133.263] sna_composite(pixmap=2848, op=3, src=2852+(0, 0), mask=0+(118, 232), dst=2848+(118, 232)+(0, 0), size=(70, 42) >[ 133.263] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.263] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.263] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.263] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.263] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.263] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.263] gen9_render_composite: 70x42, current mode=1/1 >[ 133.263] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.263] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.263] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.263] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.263] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.263] sna_drawable_use_bo pixmap=2848, box=((118, 232), (188, 274)), flags=7... >[ 133.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.263] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.263] sna_drawable_use_bo: using whole GPU bo >[ 133.263] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.263] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.263] sna_transform_is_imprecise_integer_translation: no transform >[ 133.263] gen9_composite_picture: integer translation (0, 0), removing >[ 133.263] sna_render_pixmap_bo pixmap=2852, (0, 0)x(70, 42)/(70, 42) >[ 133.263] sna_render_pixmap_bo: CPU all damaged >[ 133.263] sna_add_flush_pixmap: marking pixmap=2852 for flushing >[ 133.263] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.263] gen8_vertex_close: used=912, vbo active? 3, vb=200, nreloc=1 >[ 133.263] gen8_vertex_close: reloc[0] = 289 >[ 133.263] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.263] kgem_add_handle: handle=3, index=4 >[ 133.263] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.263] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.263] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.263] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.263] kgem_fixup_relocs: shrinking by 61440 >[ 133.263] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.263] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.263] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.263] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.263] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.263] __kgem_bo_clear_busy: handle=7 >[ 133.263] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.263] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.263] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.263] __kgem_bo_clear_busy: handle=7 >[ 133.263] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.263] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.263] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.263] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.263] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.263] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.263] gen4_choose_composite_emitter: identity src, no mask >[ 133.263] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.263] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.263] aligning vertex: was 4, now 3 floats per vertex >[ 133.263] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.263] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.263] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.263] kgem_add_handle: handle=4, index=0 >[ 133.263] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.263] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.263] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.263] gen9_composite_get_binding_table(ffc0) >[ 133.263] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.263] kgem_add_handle: handle=138, index=1 >[ 133.263] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.263] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.263] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.263] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.263] kgem_add_handle: handle=140, index=2 >[ 133.263] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.263] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.263] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.263] gen9_emit_sampler: sampler = 2 >[ 133.263] gen9_emit_sf: num_sf_outputs=1 >[ 133.263] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.263] gen9_emit_vertex_elements: setup id=2 >[ 133.263] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.263] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.263] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.263] gen8_vertex_flush[490] = 3 >[ 133.263] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.263] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.263] sna_glyphs: discarding mask >[ 133.263] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.263] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.263] gen9_render_composite: 0x0, current mode=1/1 >[ 133.263] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.263] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.263] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.263] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.263] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.263] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.263] sna_drawable_use_bo: using whole GPU bo >[ 133.263] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.263] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.263] color_convert: src=ff000000 [20028888] >[ 133.263] color_convert: dst=ff000000 [20028888] >[ 133.263] sna_render_get_solid: ff000000 >[ 133.263] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.263] sna_transform_is_imprecise_integer_translation: no transform >[ 133.263] gen9_composite_picture: integer translation (0, 0), removing >[ 133.263] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.263] sna_render_pixmap_bo: GPU all damaged >[ 133.263] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.263] gen4_choose_composite_emitter: solid, identity mask >[ 133.263] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.263] aligning vertex: was 3, now 4 floats per vertex >[ 133.263] gen9_composite_get_binding_table(ff00) >[ 133.263] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.263] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.263] kgem_add_handle: handle=7, index=3 >[ 133.263] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.263] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.263] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.263] kgem_add_handle: handle=6, index=4 >[ 133.263] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.263] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.263] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.263] gen9_emit_sampler: sampler = a >[ 133.263] gen9_emit_sf: num_sf_outputs=2 >[ 133.263] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.263] gen9_emit_vertex_elements: setup id=9 >[ 133.263] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.263] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.263] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.263] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.263] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.263] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.263] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.263] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.263] gen8_vertex_flush[56c] = 42 >[ 133.263] gen9_magic_ca_pass: CA fixup (231 -> 273) >[ 133.263] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.263] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.263] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.263] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.263] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.263] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.263] glyphs_format: format=166024, depth=32 >[ 133.263] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.263] sna_glyphs: discarding mask >[ 133.263] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.263] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.263] gen9_render_composite: 0x0, current mode=1/1 >[ 133.263] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.263] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.263] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.263] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.263] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.263] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.263] sna_drawable_use_bo: using whole GPU bo >[ 133.263] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.263] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.263] color_convert: src=ff000000 [20028888] >[ 133.263] color_convert: dst=ff000000 [20028888] >[ 133.263] sna_render_get_solid: ff000000 >[ 133.263] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.263] sna_transform_is_imprecise_integer_translation: no transform >[ 133.263] gen9_composite_picture: integer translation (0, 0), removing >[ 133.263] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.263] sna_render_pixmap_bo: GPU all damaged >[ 133.263] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.263] gen4_choose_composite_emitter: solid, identity mask >[ 133.263] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.263] gen9_composite_get_binding_table(fe40) >[ 133.263] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.263] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.263] gen9_emit_vertex_elements: setup id=9 >[ 133.263] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.263] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.263] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.263] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.263] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.264] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.264] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.264] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.264] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.264] gen8_vertex_flush[664] = 57 >[ 133.264] gen9_magic_ca_pass: CA fixup (273 -> 330) >[ 133.264] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.264] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.264] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.264] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.264] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.264] sna_glyphs: discarding mask >[ 133.264] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.264] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.264] gen9_render_composite: 0x0, current mode=1/1 >[ 133.264] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.264] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.264] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.264] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.264] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.264] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.264] sna_drawable_use_bo: using whole GPU bo >[ 133.264] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.264] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.264] color_convert: src=ff000000 [20028888] >[ 133.264] color_convert: dst=ff000000 [20028888] >[ 133.264] sna_render_get_solid: ff000000 >[ 133.264] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.264] sna_transform_is_imprecise_integer_translation: no transform >[ 133.264] gen9_composite_picture: integer translation (0, 0), removing >[ 133.264] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.264] sna_render_pixmap_bo: GPU all damaged >[ 133.264] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.264] gen4_choose_composite_emitter: solid, identity mask >[ 133.264] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.264] gen9_composite_get_binding_table(fe40) >[ 133.264] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.264] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.264] gen9_emit_vertex_elements: setup id=9 >[ 133.264] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.264] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.264] gen8_vertex_flush[75c] = 9 >[ 133.264] gen9_magic_ca_pass: CA fixup (330 -> 339) >[ 133.264] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.264] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.264] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.264] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.264] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.264] sna_glyphs: discarding mask >[ 133.264] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.264] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.264] gen9_render_composite: 0x0, current mode=1/1 >[ 133.264] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.264] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.264] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.264] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.264] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.264] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.264] sna_drawable_use_bo: using whole GPU bo >[ 133.264] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.264] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.264] color_convert: src=ffffffff [20028888] >[ 133.264] color_convert: dst=ffffffff [20028888] >[ 133.264] sna_render_get_solid: ffffffff >[ 133.264] sna_render_get_solid(white) >[ 133.264] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.264] sna_transform_is_imprecise_integer_translation: no transform >[ 133.264] gen9_composite_picture: integer translation (0, 0), removing >[ 133.264] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.264] sna_render_pixmap_bo: GPU all damaged >[ 133.264] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.264] gen4_choose_composite_emitter: solid, identity mask >[ 133.264] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.264] gen9_composite_get_binding_table(fe40) >[ 133.264] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.264] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.264] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.264] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.264] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.264] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.264] gen9_emit_vertex_elements: setup id=9 >[ 133.264] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.264] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.264] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.264] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.264] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.264] gen8_vertex_flush[85c] = 42 >[ 133.264] gen9_magic_ca_pass: CA fixup (339 -> 381) >[ 133.264] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.264] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.264] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.264] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.264] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.264] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.264] glyphs_format: format=166024, depth=32 >[ 133.264] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.264] sna_glyphs: discarding mask >[ 133.264] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.264] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.264] gen9_render_composite: 0x0, current mode=1/1 >[ 133.264] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.264] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.264] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.264] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.264] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.264] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.264] sna_drawable_use_bo: using whole GPU bo >[ 133.264] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.264] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.264] color_convert: src=ffffffff [20028888] >[ 133.264] color_convert: dst=ffffffff [20028888] >[ 133.264] sna_render_get_solid: ffffffff >[ 133.264] sna_render_get_solid(white) >[ 133.264] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.264] sna_transform_is_imprecise_integer_translation: no transform >[ 133.264] gen9_composite_picture: integer translation (0, 0), removing >[ 133.264] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.264] sna_render_pixmap_bo: GPU all damaged >[ 133.264] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.264] gen4_choose_composite_emitter: solid, identity mask >[ 133.264] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.264] gen9_composite_get_binding_table(fdc0) >[ 133.264] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.264] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.264] gen9_emit_vertex_elements: setup id=9 >[ 133.264] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.264] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.264] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.264] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.264] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.264] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.264] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.264] gen8_vertex_flush[954] = 57 >[ 133.264] gen9_magic_ca_pass: CA fixup (381 -> 438) >[ 133.264] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.264] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.264] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.264] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.264] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.264] sna_glyphs: discarding mask >[ 133.264] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.264] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.264] gen9_render_composite: 0x0, current mode=1/1 >[ 133.264] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.264] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.264] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.264] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.264] sna_drawable_use_bo pixmap=2848, box=((0, 0), (7680, 2160)), flags=7... >[ 133.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.264] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.264] sna_drawable_use_bo: using whole GPU bo >[ 133.264] gen9_composite_set_target: pixmap=2848, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.264] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.264] color_convert: src=ffffffff [20028888] >[ 133.264] color_convert: dst=ffffffff [20028888] >[ 133.264] sna_render_get_solid: ffffffff >[ 133.264] sna_render_get_solid(white) >[ 133.264] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.264] sna_transform_is_imprecise_integer_translation: no transform >[ 133.264] gen9_composite_picture: integer translation (0, 0), removing >[ 133.265] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.265] sna_render_pixmap_bo: GPU all damaged >[ 133.265] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.265] gen4_choose_composite_emitter: solid, identity mask >[ 133.265] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.265] gen9_composite_get_binding_table(fdc0) >[ 133.265] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.265] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.265] gen9_emit_vertex_elements: setup id=9 >[ 133.265] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.265] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.265] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.265] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.265] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.265] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.265] gen8_vertex_flush[a4c] = 9 >[ 133.265] gen9_magic_ca_pass: CA fixup (438 -> 447) >[ 133.265] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.265] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.265] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.265] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b20, drawable=a74 >[ 133.265] sna_validate_gc: recomputing clip >[ 133.265] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.265] sna_copy_area: src=pixmap=2848:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.265] sna_copy_area: normal copy >[ 133.265] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.265] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.265] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.265] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.265] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.265] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.265] sna_do_copy: pixmap -- no source clipping >[ 133.265] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.265] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.265] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2848+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.265] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.265] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.265] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.265] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.265] sna_drawable_use_bo: pinned, never REPLACES >[ 133.265] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.265] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.265] sna_drawable_use_bo: using whole GPU bo >[ 133.265] sna_pixmap_move_to_gpu(pixmap=2848, usage=0), flags=a >[ 133.265] sna_pixmap_move_to_gpu: already all-damaged >[ 133.265] sna_pixmap_mark_active: pixmap=2848, handle=138 >[ 133.265] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.265] sna_pixmap_make_cow: make cow src=2848, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.265] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.265] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.265] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.265] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.265] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.265] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.265] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.265] __kgem_retire_rq: request 1 complete >[ 133.265] kgem_set_mode: flushing before new bo >[ 133.265] gen8_vertex_close: used=1788, vbo active? 3, vb=204, nreloc=2 >[ 133.265] gen8_vertex_close: reloc[0] = 287 >[ 133.265] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.265] kgem_add_handle: handle=3, index=5 >[ 133.265] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.265] gen8_vertex_close: reloc[1] = 342 >[ 133.265] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.265] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.265] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.265] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.265] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.265] kgem_fixup_relocs: shrinking by 61440 >[ 133.265] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.265] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.265] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.265] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.265] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.265] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.265] __kgem_bo_clear_busy: handle=7 >[ 133.265] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.265] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.265] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.265] __kgem_bo_clear_busy: handle=7 >[ 133.265] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.265] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.265] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.265] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.265] aligning vertex: was 4, now 2 floats per vertex >[ 133.265] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.265] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.265] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.265] kgem_add_handle: handle=4, index=0 >[ 133.265] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.265] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.265] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.265] gen9_composite_get_binding_table(ffc0) >[ 133.265] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.265] kgem_add_handle: handle=134, index=1 >[ 133.265] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.265] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.265] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.265] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.265] kgem_add_handle: handle=138, index=2 >[ 133.265] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.265] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.265] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.265] gen9_emit_sampler: sampler = 0 >[ 133.265] gen9_emit_sf: num_sf_outputs=1 >[ 133.265] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.265] gen9_emit_vertex_elements: setup id=0 >[ 133.265] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.265] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.265] gen8_vertex_flush[490] = 3 >[ 133.265] sna_accel_flush: flush?=1, dirty?=1 >[ 133.265] sna_accel_flush: syncing SHM pixmap=2852 (refcnt=1) >[ 133.265] _sna_pixmap_move_to_cpu(pixmap=2852, 70x42, flags=3) >[ 133.265] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.265] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.265] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.265] kgem_bo_sync__cpu_full: handle=140 >[ 133.265] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.265] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.265] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.265] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.265] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.265] __kgem_retire_rq: request 1 complete >[ 133.265] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.265] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.265] gen8_vertex_close: used=1794, vbo active? 3, vb=1, nreloc=1 >[ 133.265] gen8_vertex_close: reloc[0] = 287 >[ 133.265] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.265] kgem_add_handle: handle=3, index=3 >[ 133.265] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.265] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.265] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.265] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.265] kgem_fixup_relocs: shrinking by 61440 >[ 133.265] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.265] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.265] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.265] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.265] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.265] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.265] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.265] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.265] sna_accel_flush: flush?=0, dirty?=0 >[ 133.265] sna_accel_flush: flush?=0, dirty?=0 >[ 133.265] sna_accel_flush: flush?=0, dirty?=0 >[ 133.265] sna_destroy_pixmap: pixmap=2848, attached?=1 >[ 133.265] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.265] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.265] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.265] __kgem_bo_destroy: handle=138 -> active >[ 133.265] __sna_free_pixmap(pixmap=2848) >[ 133.265] sna_accel_flush: flush?=0, dirty?=0 >[ 133.265] sna_accel_flush: flush?=0, dirty?=0 >[ 133.265] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.265] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.265] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.265] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.265] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.265] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.265] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.265] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.265] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.265] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.265] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.265] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.265] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.265] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.265] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.265] sna_pixmap_undo_cow: freeing cow >[ 133.265] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.265] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.265] sna_drawable_use_bo: using whole GPU bo >[ 133.265] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.265] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.265] sna_transform_is_imprecise_integer_translation: no transform >[ 133.265] gen9_composite_picture: integer translation (0, 0), removing >[ 133.265] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.265] sna_render_pixmap_bo: GPU all damaged >[ 133.265] color_convert: src=6d000000 [20028888] >[ 133.265] color_convert: dst=6d000000 [20028888] >[ 133.265] sna_render_get_solid: 6d000000 >[ 133.265] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.265] gen4_choose_composite_emitter: identity source, identity mask >[ 133.265] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.265] aligning vertex: was 2, now 5 floats per vertex >[ 133.265] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.265] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.266] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.266] kgem_add_handle: handle=4, index=0 >[ 133.266] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.266] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.266] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.266] gen9_composite_get_binding_table(ffc0) >[ 133.266] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.266] kgem_add_handle: handle=136, index=1 >[ 133.266] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.266] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.266] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.266] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.266] kgem_add_handle: handle=137, index=2 >[ 133.266] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.266] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.266] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.266] kgem_add_reloc64: adding proxy [delta=436] for handle=7 >[ 133.266] kgem_add_handle: handle=7, index=3 >[ 133.266] kgem_add_reloc64[5] = (delta=436, target handle=3, presumed=fffe8000) >[ 133.266] [3fc0] bind bo(handle=7, addr=fffe81b4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.266] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.266] gen9_emit_sampler: sampler = 3 >[ 133.266] gen9_emit_sf: num_sf_outputs=2 >[ 133.266] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.266] gen9_emit_vertex_elements: setup id=10 >[ 133.266] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.266] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.266] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.266] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.266] gen8_vertex_flush[498] = 3 >[ 133.266] sna_accel_flush: flush?=0, dirty?=0 >[ 133.266] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.266] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.266] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.266] kgem_can_create_2d: untiled size=66355200 >[ 133.266] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.266] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.266] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.266] sna_create_pixmap: usage=0, flags=1b >[ 133.266] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.266] __pop_freed_pixmap: reusing freed pixmap=2848 header >[ 133.266] create_pixmap_hdr: pixmap=2853, width=7680, height=2160, usage=0 >[ 133.266] sna_create_pixmap: serial=2853, 7680x2160, usage=0 >[ 133.266] sna_accel_flush: flush?=0, dirty?=0 >[ 133.266] sna_accel_flush: flush?=0, dirty?=0 >[ 133.266] sna_composite_rectangles(pixmap=2854, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.266] sna_composite_rectangles: converted to op 0 >[ 133.266] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.266] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.266] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.266] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.266] sna_composite_rectangles: dropping last-cpu hint >[ 133.266] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=19... >[ 133.266] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.266] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.266] sna_pixmap_move_to_gpu(pixmap=2854, usage=0), flags=b >[ 133.266] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.266] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.266] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.266] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.266] sna_pixmap_alloc_gpu: pixmap=2854 >[ 133.266] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.266] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.266] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.266] 1:from active: pitch=30720, tiling=1, handle=138, id=1854 >[ 133.266] __sna_damage_all(7680, 2160) >[ 133.266] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.266] sna_pixmap_mark_active: pixmap=2854, handle=138 >[ 133.266] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.266] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.266] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.266] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.266] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.266] sna_render_get_solid: 0 >[ 133.266] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.266] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.266] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.267] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.267] aligning vertex: was 5, now 2 floats per vertex >[ 133.267] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.267] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.267] gen9_composite_get_binding_table(fec0) >[ 133.267] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.267] kgem_add_handle: handle=138, index=4 >[ 133.267] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.267] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.267] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.267] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.267] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.267] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.267] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.267] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.267] gen9_emit_sampler: sampler = 1 >[ 133.267] gen9_emit_sf: num_sf_outputs=1 >[ 133.267] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.267] gen9_emit_vertex_elements: setup id=0 >[ 133.267] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.267] (0, 0), (7680, 2160) >[ 133.267] gen8_vertex_flush[56c] = 3 >[ 133.267] sna_composite_rectangles: pixmap=2854 marking clear [0]? 1 >[ 133.267] sna_accel_flush: flush?=0, dirty?=0 >[ 133.267] sna_accel_flush: flush?=0, dirty?=0 >[ 133.267] sna_block_handler (tv=0.0) >[ 133.267] sna_wakeup_handler >[ 133.267] sna_accel_flush: flush?=0, dirty?=0 >[ 133.267] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 133.267] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.267] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.267] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.267] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.267] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 133.267] sna_dri2_get_back: reuse unattached back >[ 133.267] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.267] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 133.267] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.267] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 133.267] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.267] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.267] sna_accel_flush: flush?=0, dirty?=0 >[ 133.267] sna_accel_flush: flush?=0, dirty?=0 >[ 133.267] sna_accel_flush: flush?=0, dirty?=0 >[ 133.267] sna_block_handler (tv=0.0) >[ 133.267] sna_wakeup_handler >[ 133.267] sna_composite_rectangles(pixmap=2854, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.267] sna_composite_rectangles: converted to op 1 >[ 133.267] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.267] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.267] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.267] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.267] sna_composite_rectangles: dropping last-cpu hint >[ 133.267] sna_drawable_use_bo pixmap=2854, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.267] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.267] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.267] sna_drawable_use_bo: using whole GPU bo >[ 133.267] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.267] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.267] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.267] sna_render_get_solid: ffe5e3e1 >[ 133.268] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.268] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.268] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.268] gen9_composite_get_binding_table(fe00) >[ 133.268] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.268] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.268] kgem_add_handle: handle=32, index=5 >[ 133.268] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.268] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.268] gen9_emit_vertex_elements: setup id=0 >[ 133.268] (7679, 0), (7680, 2160) >[ 133.268] gen8_vertex_flush[5a8] = 3 >[ 133.268] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b26 >[ 133.268] sna_validate_gc: recomputing clip >[ 133.268] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c430] >[ 133.268] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2854:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.268] sna_copy_area: normal copy >[ 133.268] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.268] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.268] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.268] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.268] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.268] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.268] sna_do_copy: pixmap -- no source clipping >[ 133.268] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.268] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.268] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2854+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.268] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.268] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.268] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.268] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.268] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.268] sna_drawable_use_bo: using whole GPU bo >[ 133.268] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.268] sna_pixmap_move_to_gpu: already all-damaged >[ 133.268] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.268] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.268] sna_pixmap_make_cow: make cow src=2659, dst=2854, handle=136 (already cow? src=0, dst=0) >[ 133.268] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.268] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.268] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.268] __kgem_bo_destroy: handle=138 -> active >[ 133.268] sna_pixmap_make_cow: moo! attaching clone to pixmap=2854 (source=2659, handle=136) >[ 133.268] sna_destroy_pixmap: pixmap=2850, attached?=1 >[ 133.268] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.268] __sna_free_pixmap(pixmap=2850) >[ 133.268] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.268] kgem_bo_sync__cpu: handle=139 >[ 133.268] sna_accel_watch_flush: enable=-1 >[ 133.268] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.268] __kgem_bo_destroy: handle=139, size=8192 >[ 133.268] __kgem_bo_destroy: handle=139, not reusable >[ 133.268] kgem_bo_free: handle=139, size=8192 >[ 133.268] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.268] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.268] sna_accel_flush: flush?=0, dirty?=0 >[ 133.268] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.269] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.269] create_pixmap: serial=2855, usage=0, 0x0 >[ 133.269] create_pixmap_hdr: pixmap=2855, width=70, height=24, usage=0 >[ 133.269] kgem_create_map(0x7f1c44143000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.269] __kgem_bo_init(handle=139, num_pages=2) >[ 133.269] kgem_create_map(ptr=0x7f1c44143000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.269] sna_accel_watch_flush: enable=1 >[ 133.269] __sna_damage_all(70, 24) >[ 133.269] sna_pixmap_create_shm: serial=2855, 70x24, usage=0 >[ 133.269] sna_composite(pixmap=2854, op=3, src=2856+(0, 0), mask=0+(118, 350), dst=2854+(118, 350)+(0, 0), size=(70, 24) >[ 133.269] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.269] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.269] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.269] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.269] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.269] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.269] gen9_render_composite: 70x24, current mode=1/1 >[ 133.269] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.269] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.269] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.269] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.269] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.269] sna_drawable_use_bo pixmap=2854, box=((118, 350), (188, 374)), flags=7... >[ 133.269] sna_pixmap_undo_cow: pixmap=2854, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.269] sna_pixmap_undo_cow: copying cow >[ 133.269] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.269] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.269] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.269] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.269] 1:from active: pitch=30720, tiling=1, handle=138, id=1856 >[ 133.269] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.269] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.269] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.269] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.269] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.269] gen9_composite_get_binding_table(fd80) >[ 133.269] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.269] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.269] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.269] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.269] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.269] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.269] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.269] gen9_emit_sampler: sampler = 0 >[ 133.269] gen9_emit_vertex_elements: setup id=0 >[ 133.269] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.269] gen8_vertex_flush[5ec] = 3 >[ 133.269] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.269] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.269] sna_drawable_use_bo: using whole GPU bo >[ 133.269] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.269] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.269] sna_transform_is_imprecise_integer_translation: no transform >[ 133.269] gen9_composite_picture: integer translation (0, 0), removing >[ 133.269] sna_render_pixmap_bo pixmap=2856, (0, 0)x(70, 24)/(70, 24) >[ 133.269] sna_render_pixmap_bo: CPU all damaged >[ 133.269] sna_add_flush_pixmap: marking pixmap=2856 for flushing >[ 133.269] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.269] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.269] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.269] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.269] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.269] gen4_choose_composite_emitter: identity src, no mask >[ 133.269] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.269] gen8_vertex_close: used=1828, vbo active? 3, vb=401, nreloc=2 >[ 133.269] gen8_vertex_close: reloc[0] = 289 >[ 133.270] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.270] kgem_add_handle: handle=3, index=6 >[ 133.270] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.270] gen8_vertex_close: reloc[1] = 342 >[ 133.270] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.270] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.270] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.270] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.270] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.270] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.270] kgem_fixup_relocs: shrinking by 61440 >[ 133.270] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.270] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.270] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.270] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.270] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.270] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.270] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.270] __kgem_bo_clear_busy: handle=7 >[ 133.270] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.270] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.270] __kgem_bo_clear_busy: handle=7 >[ 133.270] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.270] __kgem_bo_clear_busy: handle=32 >[ 133.270] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.270] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.270] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.270] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.270] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.270] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.270] aligning vertex: was 2, now 3 floats per vertex >[ 133.270] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.270] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.270] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.270] kgem_add_handle: handle=4, index=0 >[ 133.270] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.270] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.270] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.270] gen9_composite_get_binding_table(ffc0) >[ 133.270] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.270] kgem_add_handle: handle=138, index=1 >[ 133.270] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.270] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.270] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.270] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.270] kgem_add_handle: handle=139, index=2 >[ 133.270] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.270] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.270] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.270] gen9_emit_sampler: sampler = 2 >[ 133.270] gen9_emit_sf: num_sf_outputs=1 >[ 133.270] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.270] gen9_emit_vertex_elements: setup id=2 >[ 133.270] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.270] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.270] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.270] gen8_vertex_flush[490] = 3 >[ 133.270] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.270] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.270] sna_glyphs: discarding mask >[ 133.270] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.270] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.270] gen9_render_composite: 0x0, current mode=1/1 >[ 133.270] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.271] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.271] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.271] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.271] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.271] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.271] sna_drawable_use_bo: using whole GPU bo >[ 133.271] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.271] color_convert: src=ff000000 [20028888] >[ 133.271] color_convert: dst=ff000000 [20028888] >[ 133.271] sna_render_get_solid: ff000000 >[ 133.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.271] sna_transform_is_imprecise_integer_translation: no transform >[ 133.271] gen9_composite_picture: integer translation (0, 0), removing >[ 133.271] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.271] sna_render_pixmap_bo: GPU all damaged >[ 133.271] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.271] gen4_choose_composite_emitter: solid, identity mask >[ 133.271] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.271] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.271] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.271] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.271] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.271] aligning vertex: was 3, now 4 floats per vertex >[ 133.271] gen9_composite_get_binding_table(ff00) >[ 133.271] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.271] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.271] kgem_add_handle: handle=7, index=3 >[ 133.271] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.271] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.271] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.271] kgem_add_handle: handle=6, index=4 >[ 133.271] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.271] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.271] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.271] gen9_emit_sampler: sampler = a >[ 133.271] gen9_emit_sf: num_sf_outputs=2 >[ 133.271] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.271] gen9_emit_vertex_elements: setup id=9 >[ 133.271] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.271] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.271] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.271] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.271] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.271] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.271] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.271] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.271] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.271] gen8_vertex_flush[56c] = 42 >[ 133.271] gen9_magic_ca_pass: CA fixup (460 -> 502) >[ 133.271] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.271] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.271] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.271] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.271] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.271] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.271] glyphs_format: format=166024, depth=32 >[ 133.271] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.271] sna_glyphs: discarding mask >[ 133.271] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.271] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.271] gen9_render_composite: 0x0, current mode=1/1 >[ 133.271] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.271] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.271] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.272] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.272] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.272] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.272] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.272] sna_drawable_use_bo: using whole GPU bo >[ 133.272] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.272] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.272] color_convert: src=ff000000 [20028888] >[ 133.272] color_convert: dst=ff000000 [20028888] >[ 133.272] sna_render_get_solid: ff000000 >[ 133.272] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.272] sna_transform_is_imprecise_integer_translation: no transform >[ 133.272] gen9_composite_picture: integer translation (0, 0), removing >[ 133.272] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.272] sna_render_pixmap_bo: GPU all damaged >[ 133.272] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.272] gen4_choose_composite_emitter: solid, identity mask >[ 133.272] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.272] gen9_composite_get_binding_table(fe40) >[ 133.272] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.272] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.272] gen9_emit_vertex_elements: setup id=9 >[ 133.272] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.272] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.272] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.272] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.272] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.272] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.272] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.272] gen8_vertex_flush[664] = 57 >[ 133.272] gen9_magic_ca_pass: CA fixup (502 -> 559) >[ 133.272] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.272] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.272] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.272] sna_accel_flush: flush?=1, dirty?=1 >[ 133.272] sna_accel_flush: syncing SHM pixmap=2856 (refcnt=1) >[ 133.272] _sna_pixmap_move_to_cpu(pixmap=2856, 70x24, flags=3) >[ 133.272] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.272] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.272] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.272] kgem_bo_sync__cpu_full: handle=139 >[ 133.272] gen8_vertex_close: used=2236, vbo active? 3, vb=204, nreloc=2 >[ 133.272] gen8_vertex_close: reloc[0] = 287 >[ 133.272] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.272] kgem_add_handle: handle=3, index=5 >[ 133.272] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.272] gen8_vertex_close: reloc[1] = 342 >[ 133.273] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.273] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.273] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.273] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.273] __kgem_retire_rq: request 1 complete >[ 133.273] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 133.273] __kgem_bo_flush: moving 134 to flushing >[ 133.273] __kgem_retire_rq: movied 134 to flushing >[ 133.273] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.273] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.273] kgem_fixup_relocs: shrinking by 61440 >[ 133.273] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.273] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.273] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.273] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.273] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.273] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.273] __kgem_bo_clear_busy: handle=7 >[ 133.273] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.273] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.273] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.273] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.273] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.273] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.273] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.296] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.296] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.296] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.296] __kgem_retire_rq: request 2 complete >[ 133.296] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.296] __kgem_retire_rq: request 1 complete >[ 133.296] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.296] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.296] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.296] sna_block_handler (tv=0.0) >[ 133.296] sna_wakeup_handler >[ 133.296] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.296] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.296] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.296] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.296] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.296] sna_crtc_record_swap: recording last swap on pipe=0, frame 7728 [msc=7728], time 133.284592 >[ 133.296] sna_dri2_get_msc: msc=7728 [raw=7728], ust=133284592 >[ 133.296] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 133.296] sna_dri2_schedule_swap(target_msc=7726, divisor=0, remainder=0) >[ 133.296] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 133.296] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.296] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.296] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.296] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.296] sna_crtc_record_swap: recording last swap on pipe=0, frame 7728 [msc=7728], time 133.284592 >[ 133.296] immediate_swap: current_msc=7728, target_msc=7726 -- yes >[ 133.296] can_flip: no, shadow enabled >[ 133.296] sna_dri2_add_event: adding event to window 146) >[ 133.296] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.296] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.296] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.296] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.296] can_xchg: back size=8701e00, front size=8701e00 >[ 133.296] can_xchg: yes, pixmap=165 >[ 133.296] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 133.296] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.296] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.296] set_bo: pixmap=165, handle=36 (old handle=35) >[ 133.296] set_bo: marking whole pixmap as damaged >[ 133.296] set_bo: applying final/discard move-to-gpu >[ 133.296] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 133.296] set_bo: dropping flush hint from handle=35 >[ 133.296] set_bo: adding flush hint to handle=36 >[ 133.296] mark_stale(handle=35) => 1 >[ 133.296] swap_limit: draw=146 setting swap limit to 3 >[ 133.296] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.296] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.296] sna_dri2_schedule_swap: reported target_msc=7728 >[ 133.296] sna_accel_flush: flush?=0, dirty?=0 >[ 133.296] sna_accel_flush: flush?=0, dirty?=0 >[ 133.297] sna_accel_flush: flush?=0, dirty?=0 >[ 133.297] sna_accel_flush: flush?=0, dirty?=0 >[ 133.297] sna_block_handler (tv=0.0) >[ 133.297] kgem_retire, need_retire?=1 >[ 133.297] __kgem_busy: handle=134, busy=0, wedged=0 >[ 133.297] __kgem_bo_clear_busy: handle=134 >[ 133.297] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.297] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.297] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.297] kgem_retire -- retired=0, need_retire=0 >[ 133.297] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.297] gen6_render_retire: resetting idle vbo >[ 133.297] sna_scanout_do_flush: flush timer active: delta=-37 >[ 133.297] sna_scanout_do_flush (time=133297), triggered >[ 133.297] sna_scanout_flush (time=133297), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.297] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.297] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.297] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.297] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.297] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.297] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.297] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.297] sna_pixmap_move_to_gpu: already all-damaged >[ 133.297] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 133.297] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.297] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.297] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.297] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 133.297] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 133.297] get_fb: reusing fb=77 for handle=36 >[ 133.297] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 133.297] __kgem_bo_clear_busy: handle=36 >[ 133.297] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 133.297] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 133.297] __kgem_bo_clear_busy: handle=36 >[ 133.297] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.297] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.297] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 133.297] sna_accel_do_throttle -- no pending activity >[ 133.297] sna_accel_block: evaluating timers, active=5 >[ 133.297] sna_accel_block: flush timer expires in 16 [133313] >[ 133.297] sna_wakeup_handler >[ 133.297] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.297] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.297] sna_glyphs: discarding mask >[ 133.297] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.297] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.297] gen9_render_composite: 0x0, current mode=0/0 >[ 133.297] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.297] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.297] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.297] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.297] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.297] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.297] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.297] sna_drawable_use_bo: using whole GPU bo >[ 133.297] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.297] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.297] color_convert: src=ff000000 [20028888] >[ 133.297] color_convert: dst=ff000000 [20028888] >[ 133.297] sna_render_get_solid: ff000000 >[ 133.297] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.297] sna_transform_is_imprecise_integer_translation: no transform >[ 133.297] gen9_composite_picture: integer translation (0, 0), removing >[ 133.297] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.297] sna_render_pixmap_bo: GPU all damaged >[ 133.297] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.297] gen4_choose_composite_emitter: solid, identity mask >[ 133.297] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.297] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.297] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.297] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.297] kgem_add_handle: handle=4, index=0 >[ 133.297] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.297] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.297] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.297] gen9_composite_get_binding_table(ffc0) >[ 133.297] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.297] kgem_add_handle: handle=138, index=1 >[ 133.297] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.297] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.297] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.297] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.297] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.297] kgem_add_handle: handle=7, index=2 >[ 133.297] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.297] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.297] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.297] kgem_add_handle: handle=6, index=3 >[ 133.297] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.297] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.297] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.297] gen9_emit_sampler: sampler = a >[ 133.297] gen9_emit_sf: num_sf_outputs=2 >[ 133.297] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.297] gen9_emit_vertex_elements: setup id=9 >[ 133.297] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.297] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.297] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.297] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.297] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.297] gen8_vertex_flush[498] = 9 >[ 133.297] gen9_magic_ca_pass: CA fixup (0 -> 9) >[ 133.297] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.297] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.297] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.297] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.297] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.297] sna_glyphs: discarding mask >[ 133.297] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.297] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.297] gen9_render_composite: 0x0, current mode=1/1 >[ 133.297] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.297] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.297] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.297] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.297] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.297] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.297] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.297] sna_drawable_use_bo: using whole GPU bo >[ 133.297] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.297] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.297] color_convert: src=ffffffff [20028888] >[ 133.297] color_convert: dst=ffffffff [20028888] >[ 133.297] sna_render_get_solid: ffffffff >[ 133.297] sna_render_get_solid(white) >[ 133.297] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.297] sna_transform_is_imprecise_integer_translation: no transform >[ 133.297] gen9_composite_picture: integer translation (0, 0), removing >[ 133.297] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.297] sna_render_pixmap_bo: GPU all damaged >[ 133.297] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.297] gen4_choose_composite_emitter: solid, identity mask >[ 133.297] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.297] gen9_composite_get_binding_table(fec0) >[ 133.297] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.297] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.297] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.297] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.297] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.297] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.297] gen9_emit_vertex_elements: setup id=9 >[ 133.297] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.297] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.297] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.297] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.297] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.297] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.297] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.297] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.297] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.297] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.297] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.297] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.298] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.298] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.298] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.298] gen8_vertex_flush[598] = 42 >[ 133.298] gen9_magic_ca_pass: CA fixup (9 -> 51) >[ 133.298] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.298] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.298] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.298] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.298] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.298] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.298] glyphs_format: format=166024, depth=32 >[ 133.298] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.298] sna_glyphs: discarding mask >[ 133.298] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.298] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.298] gen9_render_composite: 0x0, current mode=1/1 >[ 133.298] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.298] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.298] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.298] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.298] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.298] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.298] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.298] sna_drawable_use_bo: using whole GPU bo >[ 133.298] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.298] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.298] color_convert: src=ffffffff [20028888] >[ 133.298] color_convert: dst=ffffffff [20028888] >[ 133.298] sna_render_get_solid: ffffffff >[ 133.298] sna_render_get_solid(white) >[ 133.298] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.298] sna_transform_is_imprecise_integer_translation: no transform >[ 133.298] gen9_composite_picture: integer translation (0, 0), removing >[ 133.298] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.298] sna_render_pixmap_bo: GPU all damaged >[ 133.298] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.298] gen4_choose_composite_emitter: solid, identity mask >[ 133.298] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.298] gen9_composite_get_binding_table(fe40) >[ 133.298] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.298] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.298] gen9_emit_vertex_elements: setup id=9 >[ 133.298] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.298] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.298] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.298] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.298] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.298] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.298] gen8_vertex_flush[690] = 57 >[ 133.298] gen9_magic_ca_pass: CA fixup (51 -> 108) >[ 133.298] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.298] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.298] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.298] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.298] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.298] sna_glyphs: discarding mask >[ 133.298] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.298] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.298] gen9_render_composite: 0x0, current mode=1/1 >[ 133.298] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.298] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.298] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.298] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.298] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.298] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.298] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.298] sna_drawable_use_bo: using whole GPU bo >[ 133.298] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.298] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.298] color_convert: src=ffffffff [20028888] >[ 133.298] color_convert: dst=ffffffff [20028888] >[ 133.298] sna_render_get_solid: ffffffff >[ 133.298] sna_render_get_solid(white) >[ 133.298] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.298] sna_transform_is_imprecise_integer_translation: no transform >[ 133.298] gen9_composite_picture: integer translation (0, 0), removing >[ 133.298] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.298] sna_render_pixmap_bo: GPU all damaged >[ 133.298] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.298] gen4_choose_composite_emitter: solid, identity mask >[ 133.298] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.298] gen9_composite_get_binding_table(fe40) >[ 133.298] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.298] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.298] gen9_emit_vertex_elements: setup id=9 >[ 133.298] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.298] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.298] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.298] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.298] gen8_vertex_flush[788] = 9 >[ 133.298] gen9_magic_ca_pass: CA fixup (108 -> 117) >[ 133.298] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.298] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.298] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.298] sna_destroy_pixmap: pixmap=2852, attached?=1 >[ 133.298] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.298] __sna_free_pixmap(pixmap=2852) >[ 133.298] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.298] kgem_bo_sync__cpu: handle=140 >[ 133.298] sna_accel_watch_flush: enable=-1 >[ 133.298] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.298] __kgem_bo_destroy: handle=140, size=12288 >[ 133.298] __kgem_bo_destroy: handle=140, not reusable >[ 133.298] kgem_bo_free: handle=140, size=12288 >[ 133.298] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.298] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.298] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.298] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.298] create_pixmap: serial=2857, usage=0, 0x0 >[ 133.298] create_pixmap_hdr: pixmap=2857, width=70, height=42, usage=0 >[ 133.298] kgem_create_map(0x7f1c44149000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.298] __kgem_bo_init(handle=140, num_pages=3) >[ 133.298] kgem_create_map(ptr=0x7f1c44149000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.298] sna_accel_watch_flush: enable=1 >[ 133.298] __sna_damage_all(70, 42) >[ 133.298] sna_pixmap_create_shm: serial=2857, 70x42, usage=0 >[ 133.298] sna_composite(pixmap=2854, op=3, src=2858+(0, 0), mask=0+(118, 232), dst=2854+(118, 232)+(0, 0), size=(70, 42) >[ 133.298] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.298] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.298] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.298] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.298] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.298] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.298] gen9_render_composite: 70x42, current mode=1/1 >[ 133.298] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.298] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.298] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.298] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.299] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.299] sna_drawable_use_bo pixmap=2854, box=((118, 232), (188, 274)), flags=7... >[ 133.299] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.299] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.299] sna_drawable_use_bo: using whole GPU bo >[ 133.299] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.299] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.299] sna_transform_is_imprecise_integer_translation: no transform >[ 133.299] gen9_composite_picture: integer translation (0, 0), removing >[ 133.299] sna_render_pixmap_bo pixmap=2858, (0, 0)x(70, 42)/(70, 42) >[ 133.299] sna_render_pixmap_bo: CPU all damaged >[ 133.299] sna_add_flush_pixmap: marking pixmap=2858 for flushing >[ 133.299] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.299] gen8_vertex_close: used=468, vbo active? 3, vb=200, nreloc=1 >[ 133.299] gen8_vertex_close: reloc[0] = 289 >[ 133.299] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.299] kgem_add_handle: handle=3, index=4 >[ 133.299] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.299] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.299] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.299] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.299] kgem_fixup_relocs: shrinking by 61440 >[ 133.299] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.299] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.299] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.299] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.299] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.299] __kgem_bo_clear_busy: handle=7 >[ 133.299] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.299] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.299] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.299] __kgem_bo_clear_busy: handle=7 >[ 133.299] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.299] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.299] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.299] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.299] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.299] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.299] gen4_choose_composite_emitter: identity src, no mask >[ 133.299] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.299] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.299] aligning vertex: was 4, now 3 floats per vertex >[ 133.299] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.299] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.299] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.299] kgem_add_handle: handle=4, index=0 >[ 133.299] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.299] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.299] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.299] gen9_composite_get_binding_table(ffc0) >[ 133.299] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.299] kgem_add_handle: handle=138, index=1 >[ 133.299] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.299] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.299] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.299] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.299] kgem_add_handle: handle=140, index=2 >[ 133.299] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.299] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.299] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.299] gen9_emit_sampler: sampler = 2 >[ 133.299] gen9_emit_sf: num_sf_outputs=1 >[ 133.299] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.299] gen9_emit_vertex_elements: setup id=2 >[ 133.299] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.299] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.299] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.299] gen8_vertex_flush[490] = 3 >[ 133.299] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.299] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.299] sna_glyphs: discarding mask >[ 133.299] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.299] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.299] gen9_render_composite: 0x0, current mode=1/1 >[ 133.299] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.299] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.299] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.299] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.299] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.299] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.299] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.299] sna_drawable_use_bo: using whole GPU bo >[ 133.299] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.299] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.299] color_convert: src=ff000000 [20028888] >[ 133.299] color_convert: dst=ff000000 [20028888] >[ 133.299] sna_render_get_solid: ff000000 >[ 133.299] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.299] sna_transform_is_imprecise_integer_translation: no transform >[ 133.299] gen9_composite_picture: integer translation (0, 0), removing >[ 133.299] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.299] sna_render_pixmap_bo: GPU all damaged >[ 133.299] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.299] gen4_choose_composite_emitter: solid, identity mask >[ 133.299] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.299] aligning vertex: was 3, now 4 floats per vertex >[ 133.299] gen9_composite_get_binding_table(ff00) >[ 133.299] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.299] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.299] kgem_add_handle: handle=7, index=3 >[ 133.299] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.299] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.299] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.299] kgem_add_handle: handle=6, index=4 >[ 133.299] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.299] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.299] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.299] gen9_emit_sampler: sampler = a >[ 133.299] gen9_emit_sf: num_sf_outputs=2 >[ 133.299] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.299] gen9_emit_vertex_elements: setup id=9 >[ 133.299] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.299] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.299] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.299] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.299] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.299] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.299] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.299] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.299] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.299] gen8_vertex_flush[56c] = 42 >[ 133.299] gen9_magic_ca_pass: CA fixup (120 -> 162) >[ 133.299] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.299] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.299] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.299] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.299] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.299] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.299] glyphs_format: format=166024, depth=32 >[ 133.299] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.299] sna_glyphs: discarding mask >[ 133.299] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.299] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.299] gen9_render_composite: 0x0, current mode=1/1 >[ 133.299] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.299] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.299] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.299] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.299] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.300] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.300] sna_drawable_use_bo: using whole GPU bo >[ 133.300] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.300] color_convert: src=ff000000 [20028888] >[ 133.300] color_convert: dst=ff000000 [20028888] >[ 133.300] sna_render_get_solid: ff000000 >[ 133.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.300] sna_transform_is_imprecise_integer_translation: no transform >[ 133.300] gen9_composite_picture: integer translation (0, 0), removing >[ 133.300] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.300] sna_render_pixmap_bo: GPU all damaged >[ 133.300] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.300] gen4_choose_composite_emitter: solid, identity mask >[ 133.300] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.300] gen9_composite_get_binding_table(fe40) >[ 133.300] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.300] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.300] gen9_emit_vertex_elements: setup id=9 >[ 133.300] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.300] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.300] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.300] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.300] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.300] gen8_vertex_flush[664] = 57 >[ 133.300] gen9_magic_ca_pass: CA fixup (162 -> 219) >[ 133.300] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.300] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.300] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.300] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.300] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.300] sna_glyphs: discarding mask >[ 133.300] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.300] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.300] gen9_render_composite: 0x0, current mode=1/1 >[ 133.300] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.300] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.300] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.300] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.300] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.300] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.300] sna_drawable_use_bo: using whole GPU bo >[ 133.300] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.300] color_convert: src=ff000000 [20028888] >[ 133.300] color_convert: dst=ff000000 [20028888] >[ 133.300] sna_render_get_solid: ff000000 >[ 133.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.300] sna_transform_is_imprecise_integer_translation: no transform >[ 133.300] gen9_composite_picture: integer translation (0, 0), removing >[ 133.300] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.300] sna_render_pixmap_bo: GPU all damaged >[ 133.300] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.300] gen4_choose_composite_emitter: solid, identity mask >[ 133.300] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.300] gen9_composite_get_binding_table(fe40) >[ 133.300] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.300] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.300] gen9_emit_vertex_elements: setup id=9 >[ 133.300] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.300] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.300] gen8_vertex_flush[75c] = 9 >[ 133.300] gen9_magic_ca_pass: CA fixup (219 -> 228) >[ 133.300] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.300] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.300] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.300] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.300] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.300] sna_glyphs: discarding mask >[ 133.300] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.300] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.300] gen9_render_composite: 0x0, current mode=1/1 >[ 133.300] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.300] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.300] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.300] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.300] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.300] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.300] sna_drawable_use_bo: using whole GPU bo >[ 133.300] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.300] color_convert: src=ffffffff [20028888] >[ 133.300] color_convert: dst=ffffffff [20028888] >[ 133.300] sna_render_get_solid: ffffffff >[ 133.300] sna_render_get_solid(white) >[ 133.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.300] sna_transform_is_imprecise_integer_translation: no transform >[ 133.300] gen9_composite_picture: integer translation (0, 0), removing >[ 133.300] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.300] sna_render_pixmap_bo: GPU all damaged >[ 133.300] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.300] gen4_choose_composite_emitter: solid, identity mask >[ 133.300] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.300] gen9_composite_get_binding_table(fe40) >[ 133.300] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.300] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.300] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.300] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.300] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.300] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.300] gen9_emit_vertex_elements: setup id=9 >[ 133.300] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.300] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.300] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.300] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.300] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.300] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.300] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.300] gen8_vertex_flush[85c] = 42 >[ 133.300] gen9_magic_ca_pass: CA fixup (228 -> 270) >[ 133.300] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.300] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.300] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.300] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.300] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.300] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.300] glyphs_format: format=166024, depth=32 >[ 133.300] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.300] sna_glyphs: discarding mask >[ 133.300] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.300] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.300] gen9_render_composite: 0x0, current mode=1/1 >[ 133.300] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.300] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.300] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.300] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.300] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.300] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.300] sna_drawable_use_bo: using whole GPU bo >[ 133.300] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.301] color_convert: src=ffffffff [20028888] >[ 133.301] color_convert: dst=ffffffff [20028888] >[ 133.301] sna_render_get_solid: ffffffff >[ 133.301] sna_render_get_solid(white) >[ 133.301] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.301] sna_transform_is_imprecise_integer_translation: no transform >[ 133.301] gen9_composite_picture: integer translation (0, 0), removing >[ 133.301] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.301] sna_render_pixmap_bo: GPU all damaged >[ 133.301] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.301] gen4_choose_composite_emitter: solid, identity mask >[ 133.301] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.301] gen9_composite_get_binding_table(fdc0) >[ 133.301] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.301] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.301] gen9_emit_vertex_elements: setup id=9 >[ 133.301] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.301] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.301] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.301] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.301] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.301] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.301] gen8_vertex_flush[954] = 57 >[ 133.301] gen9_magic_ca_pass: CA fixup (270 -> 327) >[ 133.301] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.301] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.301] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.301] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.301] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.301] sna_glyphs: discarding mask >[ 133.301] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.301] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.301] gen9_render_composite: 0x0, current mode=1/1 >[ 133.301] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.301] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.301] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.301] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.301] sna_drawable_use_bo pixmap=2854, box=((0, 0), (7680, 2160)), flags=7... >[ 133.301] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.301] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.301] sna_drawable_use_bo: using whole GPU bo >[ 133.301] gen9_composite_set_target: pixmap=2854, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.301] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.301] color_convert: src=ffffffff [20028888] >[ 133.301] color_convert: dst=ffffffff [20028888] >[ 133.301] sna_render_get_solid: ffffffff >[ 133.301] sna_render_get_solid(white) >[ 133.301] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.301] sna_transform_is_imprecise_integer_translation: no transform >[ 133.301] gen9_composite_picture: integer translation (0, 0), removing >[ 133.301] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.301] sna_render_pixmap_bo: GPU all damaged >[ 133.301] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.301] gen4_choose_composite_emitter: solid, identity mask >[ 133.301] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.301] gen9_composite_get_binding_table(fdc0) >[ 133.301] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.301] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.301] gen9_emit_vertex_elements: setup id=9 >[ 133.301] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.301] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.301] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.301] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.301] gen8_vertex_flush[a4c] = 9 >[ 133.301] gen9_magic_ca_pass: CA fixup (327 -> 336) >[ 133.301] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.301] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.301] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.301] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b26, drawable=a74 >[ 133.301] sna_validate_gc: recomputing clip >[ 133.301] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.301] sna_copy_area: src=pixmap=2854:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.301] sna_copy_area: normal copy >[ 133.301] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.301] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.301] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.301] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.301] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.301] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.301] sna_do_copy: pixmap -- no source clipping >[ 133.301] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.301] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.301] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2854+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.301] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.301] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.301] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.301] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.301] sna_drawable_use_bo: pinned, never REPLACES >[ 133.301] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.301] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.301] sna_drawable_use_bo: using whole GPU bo >[ 133.301] sna_pixmap_move_to_gpu(pixmap=2854, usage=0), flags=a >[ 133.301] sna_pixmap_move_to_gpu: already all-damaged >[ 133.301] sna_pixmap_mark_active: pixmap=2854, handle=138 >[ 133.301] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.301] sna_pixmap_make_cow: make cow src=2854, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.301] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.301] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.301] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.301] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.301] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.301] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.301] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.301] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 133.301] __kgem_retire_rq: request 1 complete >[ 133.301] kgem_set_mode: flushing before new bo >[ 133.301] gen8_vertex_close: used=1344, vbo active? 3, vb=204, nreloc=2 >[ 133.301] gen8_vertex_close: reloc[0] = 287 >[ 133.301] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.301] kgem_add_handle: handle=3, index=5 >[ 133.301] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.301] gen8_vertex_close: reloc[1] = 342 >[ 133.301] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.301] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.301] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.301] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.301] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.301] kgem_fixup_relocs: shrinking by 61440 >[ 133.301] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.301] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.301] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.301] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.301] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.301] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.301] __kgem_bo_clear_busy: handle=7 >[ 133.301] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.301] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.301] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.301] __kgem_bo_clear_busy: handle=7 >[ 133.301] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.301] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.301] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.301] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.301] aligning vertex: was 4, now 2 floats per vertex >[ 133.301] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.301] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.301] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.301] kgem_add_handle: handle=4, index=0 >[ 133.301] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.301] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.301] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.301] gen9_composite_get_binding_table(ffc0) >[ 133.301] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.302] kgem_add_handle: handle=134, index=1 >[ 133.302] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.302] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.302] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.302] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.302] kgem_add_handle: handle=138, index=2 >[ 133.302] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.302] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.302] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.302] gen9_emit_sampler: sampler = 0 >[ 133.302] gen9_emit_sf: num_sf_outputs=1 >[ 133.302] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.302] gen9_emit_vertex_elements: setup id=0 >[ 133.302] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.302] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.302] gen8_vertex_flush[490] = 3 >[ 133.302] sna_destroy_pixmap: pixmap=2854, attached?=1 >[ 133.302] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.302] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.302] __kgem_bo_destroy: handle=138 -> active >[ 133.302] __sna_free_pixmap(pixmap=2854) >[ 133.302] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.302] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.302] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.302] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.302] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.302] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.302] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.302] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.302] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.302] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.302] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.302] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.302] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.302] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.302] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.302] sna_pixmap_undo_cow: freeing cow >[ 133.302] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.302] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.302] sna_drawable_use_bo: using whole GPU bo >[ 133.302] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.302] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.302] sna_transform_is_imprecise_integer_translation: no transform >[ 133.302] gen9_composite_picture: integer translation (0, 0), removing >[ 133.302] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.302] sna_render_pixmap_bo: GPU all damaged >[ 133.302] color_convert: src=71000000 [20028888] >[ 133.302] color_convert: dst=71000000 [20028888] >[ 133.302] sna_render_get_solid: 71000000 >[ 133.302] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.302] gen4_choose_composite_emitter: identity source, identity mask >[ 133.302] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.302] __kgem_retire_rq: request 1 complete >[ 133.302] kgem_set_mode: flushing before new bo >[ 133.302] gen8_vertex_close: used=1350, vbo active? 3, vb=1, nreloc=1 >[ 133.302] gen8_vertex_close: reloc[0] = 287 >[ 133.302] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.302] kgem_add_handle: handle=3, index=3 >[ 133.302] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.302] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.302] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.302] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.302] kgem_fixup_relocs: shrinking by 61440 >[ 133.302] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.302] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.302] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.302] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.302] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.302] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.302] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.302] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.302] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.302] aligning vertex: was 2, now 5 floats per vertex >[ 133.302] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.302] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.302] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.302] kgem_add_handle: handle=4, index=0 >[ 133.302] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.302] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.302] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.302] gen9_composite_get_binding_table(ffc0) >[ 133.302] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.302] kgem_add_handle: handle=136, index=1 >[ 133.302] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.302] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.302] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.302] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.302] kgem_add_handle: handle=137, index=2 >[ 133.302] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.302] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.302] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.302] kgem_add_reloc64: adding proxy [delta=452] for handle=7 >[ 133.302] kgem_add_handle: handle=7, index=3 >[ 133.302] kgem_add_reloc64[5] = (delta=452, target handle=3, presumed=fffe8000) >[ 133.302] [3fc0] bind bo(handle=7, addr=fffe81c4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.302] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.302] gen9_emit_sampler: sampler = 3 >[ 133.302] gen9_emit_sf: num_sf_outputs=2 >[ 133.302] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.302] gen9_emit_vertex_elements: setup id=10 >[ 133.302] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.302] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.302] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.302] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.302] gen8_vertex_flush[498] = 3 >[ 133.302] sna_accel_flush: flush?=0, dirty?=1 >[ 133.302] sna_accel_flush: syncing SHM pixmap=2858 (refcnt=1) >[ 133.302] _sna_pixmap_move_to_cpu(pixmap=2858, 70x42, flags=3) >[ 133.302] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.302] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.302] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.302] kgem_bo_sync__cpu_full: handle=140 >[ 133.302] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.302] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.302] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.302] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.302] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.302] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.302] sna_block_handler (tv=0.0) >[ 133.303] sna_wakeup_handler >[ 133.303] sna_mode_wakeup: len=96 >[ 133.303] sna_mode_wakeup: recording last swap on pipe=1, frame 7699 [1e13], time 133.299951 >[ 133.303] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 133.303] sna_mode_wakeup: flip complete, pending? 2 >[ 133.303] sna_dri2_vblank_handler(type=2, sequence=7729, draw=1810) >[ 133.303] sna_crtc_record_swap: recording last swap on pipe=0, frame 7729 [msc=7729], time 133.301259 >[ 133.303] sna_dri2_vblank_handler: 2 complete, frame=7729 tv=133.301259 >[ 133.303] sna_dri2_blit_complete: blit finished >[ 133.303] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7729, tv=133.301259) >[ 133.303] frame_swap_complete(type=2): draw=146, pipe=0, frame=7729 [msc=7729], tv=133.301259 >[ 133.303] sna_accel_flush: flush?=0, dirty?=0 >[ 133.303] sna_dri2_event_free(draw?=1) >[ 133.303] sna_dri2_remove_event: remove[0x55bca9e6c5d0] from window 146, active? 1 >[ 133.303] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.303] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.303] sna_dri2_vblank_handler complete >[ 133.303] sna_mode_wakeup: recording last swap on pipe=0, frame 7729 [1e31], time 133.301259 >[ 133.303] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 133.303] sna_mode_wakeup: flip complete, pending? 1 >[ 133.303] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.303] sna_accel_flush: flush?=0, dirty?=0 >[ 133.303] sna_accel_flush: flush?=0, dirty?=0 >[ 133.303] sna_block_handler (tv=0.0) >[ 133.303] sna_wakeup_handler >[ 133.303] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.303] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.303] kgem_can_create_2d: untiled size=66355200 >[ 133.303] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.303] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.303] sna_create_pixmap: usage=0, flags=1b >[ 133.303] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.303] __pop_freed_pixmap: reusing freed pixmap=2854 header >[ 133.303] create_pixmap_hdr: pixmap=2859, width=7680, height=2160, usage=0 >[ 133.303] sna_create_pixmap: serial=2859, 7680x2160, usage=0 >[ 133.303] sna_composite_rectangles(pixmap=2860, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.303] sna_composite_rectangles: converted to op 0 >[ 133.303] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.303] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.303] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.303] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.303] sna_composite_rectangles: dropping last-cpu hint >[ 133.303] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=19... >[ 133.303] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.304] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.304] sna_pixmap_move_to_gpu(pixmap=2860, usage=0), flags=b >[ 133.304] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.304] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.304] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.304] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.304] sna_pixmap_alloc_gpu: pixmap=2860 >[ 133.304] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.304] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.304] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.304] 1:from active: pitch=30720, tiling=1, handle=138, id=1858 >[ 133.304] __sna_damage_all(7680, 2160) >[ 133.304] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.304] sna_pixmap_mark_active: pixmap=2860, handle=138 >[ 133.304] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.304] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.304] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.304] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.304] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.304] sna_render_get_solid: 0 >[ 133.304] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.304] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.304] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.304] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.304] aligning vertex: was 5, now 2 floats per vertex >[ 133.304] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.304] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.304] gen9_composite_get_binding_table(fec0) >[ 133.304] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.304] kgem_add_handle: handle=138, index=4 >[ 133.304] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.304] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.304] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.304] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.304] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.304] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.304] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.304] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.304] gen9_emit_sampler: sampler = 1 >[ 133.304] gen9_emit_sf: num_sf_outputs=1 >[ 133.304] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.304] gen9_emit_vertex_elements: setup id=0 >[ 133.304] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.304] (0, 0), (7680, 2160) >[ 133.304] gen8_vertex_flush[56c] = 3 >[ 133.304] sna_composite_rectangles: pixmap=2860 marking clear [0]? 1 >[ 133.304] sna_composite_rectangles(pixmap=2860, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.304] sna_composite_rectangles: converted to op 1 >[ 133.304] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.304] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.304] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.304] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.304] sna_composite_rectangles: dropping last-cpu hint >[ 133.304] sna_drawable_use_bo pixmap=2860, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.304] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.304] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.304] sna_drawable_use_bo: using whole GPU bo >[ 133.304] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.304] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.304] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.304] sna_render_get_solid: ffe5e3e1 >[ 133.304] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.304] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.304] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.304] gen9_composite_get_binding_table(fe00) >[ 133.305] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.305] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.305] kgem_add_handle: handle=32, index=5 >[ 133.305] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.305] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.305] gen9_emit_vertex_elements: setup id=0 >[ 133.305] (7679, 0), (7680, 2160) >[ 133.305] gen8_vertex_flush[5a8] = 3 >[ 133.305] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b2c >[ 133.305] sna_validate_gc: recomputing clip >[ 133.305] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c5b0] >[ 133.305] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2860:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.305] sna_copy_area: normal copy >[ 133.305] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.305] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.305] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.305] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.305] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.305] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.305] sna_do_copy: pixmap -- no source clipping >[ 133.305] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.305] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.305] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2860+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.305] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.305] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.305] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.305] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.305] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.305] sna_drawable_use_bo: using whole GPU bo >[ 133.305] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.305] sna_pixmap_move_to_gpu: already all-damaged >[ 133.305] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.305] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.305] sna_pixmap_make_cow: make cow src=2659, dst=2860, handle=136 (already cow? src=0, dst=0) >[ 133.305] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.305] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.305] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.305] __kgem_bo_destroy: handle=138 -> active >[ 133.305] sna_pixmap_make_cow: moo! attaching clone to pixmap=2860 (source=2659, handle=136) >[ 133.305] sna_destroy_pixmap: pixmap=2856, attached?=1 >[ 133.305] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.305] __sna_free_pixmap(pixmap=2856) >[ 133.305] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.305] kgem_bo_sync__cpu: handle=139 >[ 133.305] sna_accel_watch_flush: enable=-1 >[ 133.305] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.305] __kgem_bo_destroy: handle=139, size=8192 >[ 133.305] __kgem_bo_destroy: handle=139, not reusable >[ 133.305] kgem_bo_free: handle=139, size=8192 >[ 133.305] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.305] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.305] sna_accel_flush: flush?=0, dirty?=0 >[ 133.305] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.305] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.305] create_pixmap: serial=2861, usage=0, 0x0 >[ 133.306] create_pixmap_hdr: pixmap=2861, width=70, height=24, usage=0 >[ 133.306] kgem_create_map(0x7f1c4414d000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.306] __kgem_bo_init(handle=139, num_pages=2) >[ 133.306] kgem_create_map(ptr=0x7f1c4414d000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.306] sna_accel_watch_flush: enable=1 >[ 133.306] __sna_damage_all(70, 24) >[ 133.306] sna_pixmap_create_shm: serial=2861, 70x24, usage=0 >[ 133.306] sna_composite(pixmap=2860, op=3, src=2862+(0, 0), mask=0+(118, 350), dst=2860+(118, 350)+(0, 0), size=(70, 24) >[ 133.306] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.306] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.306] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.306] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.306] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.306] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.306] gen9_render_composite: 70x24, current mode=1/1 >[ 133.306] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.306] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.306] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.306] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.306] sna_drawable_use_bo pixmap=2860, box=((118, 350), (188, 374)), flags=7... >[ 133.306] sna_pixmap_undo_cow: pixmap=2860, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.306] sna_pixmap_undo_cow: copying cow >[ 133.306] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.306] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.306] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.306] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.306] 1:from active: pitch=30720, tiling=1, handle=138, id=1860 >[ 133.306] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.306] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.306] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.306] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.306] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.306] gen9_composite_get_binding_table(fd80) >[ 133.306] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.306] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.306] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.306] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.306] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.306] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.306] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.306] gen9_emit_sampler: sampler = 0 >[ 133.306] gen9_emit_vertex_elements: setup id=0 >[ 133.306] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.306] gen8_vertex_flush[5ec] = 3 >[ 133.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.306] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.306] sna_drawable_use_bo: using whole GPU bo >[ 133.306] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.306] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.306] sna_transform_is_imprecise_integer_translation: no transform >[ 133.306] gen9_composite_picture: integer translation (0, 0), removing >[ 133.306] sna_render_pixmap_bo pixmap=2862, (0, 0)x(70, 24)/(70, 24) >[ 133.306] sna_render_pixmap_bo: CPU all damaged >[ 133.306] sna_add_flush_pixmap: marking pixmap=2862 for flushing >[ 133.306] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.306] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.306] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.306] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.306] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.306] gen4_choose_composite_emitter: identity src, no mask >[ 133.306] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.307] gen8_vertex_close: used=1384, vbo active? 3, vb=401, nreloc=2 >[ 133.307] gen8_vertex_close: reloc[0] = 289 >[ 133.307] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.307] kgem_add_handle: handle=3, index=6 >[ 133.307] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.307] gen8_vertex_close: reloc[1] = 342 >[ 133.307] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.307] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.307] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.307] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.307] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.307] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.307] kgem_fixup_relocs: shrinking by 61440 >[ 133.307] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.307] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.307] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.307] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.307] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.307] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.307] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.307] __kgem_bo_clear_busy: handle=7 >[ 133.307] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.307] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.307] __kgem_bo_clear_busy: handle=7 >[ 133.307] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.307] __kgem_bo_clear_busy: handle=32 >[ 133.307] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.307] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.307] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.307] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.307] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.307] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.307] aligning vertex: was 2, now 3 floats per vertex >[ 133.307] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.307] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.307] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.307] kgem_add_handle: handle=4, index=0 >[ 133.307] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.307] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.307] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.307] gen9_composite_get_binding_table(ffc0) >[ 133.307] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.307] kgem_add_handle: handle=138, index=1 >[ 133.307] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.307] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.307] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.307] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.307] kgem_add_handle: handle=139, index=2 >[ 133.307] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.307] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.307] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.307] gen9_emit_sampler: sampler = 2 >[ 133.307] gen9_emit_sf: num_sf_outputs=1 >[ 133.307] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.307] gen9_emit_vertex_elements: setup id=2 >[ 133.307] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.307] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.307] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.307] gen8_vertex_flush[490] = 3 >[ 133.307] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.307] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.308] sna_glyphs: discarding mask >[ 133.308] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.308] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.308] gen9_render_composite: 0x0, current mode=1/1 >[ 133.308] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.308] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.308] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.308] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.308] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.308] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.308] sna_drawable_use_bo: using whole GPU bo >[ 133.308] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.308] color_convert: src=ff000000 [20028888] >[ 133.308] color_convert: dst=ff000000 [20028888] >[ 133.308] sna_render_get_solid: ff000000 >[ 133.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.308] sna_transform_is_imprecise_integer_translation: no transform >[ 133.308] gen9_composite_picture: integer translation (0, 0), removing >[ 133.308] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.308] sna_render_pixmap_bo: GPU all damaged >[ 133.308] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.308] gen4_choose_composite_emitter: solid, identity mask >[ 133.308] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.308] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.308] __kgem_retire_rq: request 1 complete >[ 133.308] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.308] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.308] __kgem_ring_is_idle: last requests handle=2 still busy >[ 133.308] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.308] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.308] __kgem_ring_is_idle: last fence handle=2 still busy >[ 133.308] aligning vertex: was 3, now 4 floats per vertex >[ 133.308] gen9_composite_get_binding_table(ff00) >[ 133.308] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.308] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.308] kgem_add_handle: handle=7, index=3 >[ 133.308] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.308] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.308] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.308] kgem_add_handle: handle=6, index=4 >[ 133.308] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.308] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.308] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.308] gen9_emit_sampler: sampler = a >[ 133.308] gen9_emit_sf: num_sf_outputs=2 >[ 133.308] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.308] gen9_emit_vertex_elements: setup id=9 >[ 133.308] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.308] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.308] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.308] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.308] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.308] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.308] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.308] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.308] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.308] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.308] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.308] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.308] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.308] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.308] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.308] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.308] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.308] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.308] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.309] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.309] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.309] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.309] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.309] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.309] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.309] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.309] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.309] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.309] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.309] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.309] gen8_vertex_flush[56c] = 42 >[ 133.309] gen9_magic_ca_pass: CA fixup (349 -> 391) >[ 133.309] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.309] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.309] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.309] sna_accel_flush: flush?=1, dirty?=1 >[ 133.309] sna_accel_flush: syncing SHM pixmap=2862 (refcnt=1) >[ 133.309] _sna_pixmap_move_to_cpu(pixmap=2862, 70x24, flags=3) >[ 133.309] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.309] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.309] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.309] kgem_bo_sync__cpu_full: handle=139 >[ 133.309] gen8_vertex_close: used=1564, vbo active? 3, vb=204, nreloc=2 >[ 133.309] gen8_vertex_close: reloc[0] = 287 >[ 133.309] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.309] kgem_add_handle: handle=3, index=5 >[ 133.309] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.309] gen8_vertex_close: reloc[1] = 342 >[ 133.309] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.309] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.309] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.309] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.309] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.309] kgem_fixup_relocs: shrinking by 61440 >[ 133.309] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.309] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.309] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.309] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.309] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.309] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.309] __kgem_bo_clear_busy: handle=7 >[ 133.309] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.309] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.309] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.309] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.309] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.309] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.324] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.324] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.324] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.324] __kgem_retire_rq: request 2 complete >[ 133.324] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.324] __kgem_retire_rq: request 1 complete >[ 133.324] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.324] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.324] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.324] sna_block_handler (tv=0.0) >[ 133.324] sna_wakeup_handler >[ 133.324] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 133.324] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.324] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.324] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.324] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.324] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 133.324] sna_dri2_get_back: reuse unattached back >[ 133.324] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.324] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 133.324] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.324] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 133.324] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.324] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.324] sna_accel_flush: flush?=0, dirty?=0 >[ 133.324] sna_accel_flush: flush?=0, dirty?=0 >[ 133.324] sna_accel_flush: flush?=0, dirty?=0 >[ 133.324] sna_block_handler (tv=0.0) >[ 133.324] sna_wakeup_handler >[ 133.324] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.324] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.324] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.324] glyphs_format: format=166024, depth=32 >[ 133.324] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.324] sna_glyphs: discarding mask >[ 133.324] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.324] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.324] gen9_render_composite: 0x0, current mode=0/1 >[ 133.324] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.324] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.324] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.324] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.324] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.324] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.324] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.324] sna_drawable_use_bo: using whole GPU bo >[ 133.324] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.324] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.324] color_convert: src=ff000000 [20028888] >[ 133.324] color_convert: dst=ff000000 [20028888] >[ 133.324] sna_render_get_solid: ff000000 >[ 133.324] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.324] sna_transform_is_imprecise_integer_translation: no transform >[ 133.324] gen9_composite_picture: integer translation (0, 0), removing >[ 133.324] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.324] sna_render_pixmap_bo: GPU all damaged >[ 133.324] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.324] gen4_choose_composite_emitter: solid, identity mask >[ 133.324] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.324] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.324] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.324] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.324] kgem_add_handle: handle=4, index=0 >[ 133.324] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.324] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.324] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.324] gen9_composite_get_binding_table(ffc0) >[ 133.324] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.324] kgem_add_handle: handle=138, index=1 >[ 133.324] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.324] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.324] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.324] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.324] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.324] kgem_add_handle: handle=7, index=2 >[ 133.324] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.324] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.324] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.324] kgem_add_handle: handle=6, index=3 >[ 133.324] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.324] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.324] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.324] gen9_emit_sampler: sampler = a >[ 133.324] gen9_emit_sf: num_sf_outputs=2 >[ 133.324] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.324] gen9_emit_vertex_elements: setup id=9 >[ 133.324] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.324] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.324] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.324] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.324] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.324] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.324] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.324] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.324] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.325] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.325] gen8_vertex_flush[498] = 57 >[ 133.325] gen9_magic_ca_pass: CA fixup (391 -> 448) >[ 133.325] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.325] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.325] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.325] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.325] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.325] sna_glyphs: discarding mask >[ 133.325] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.325] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.325] gen9_render_composite: 0x0, current mode=1/1 >[ 133.325] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.325] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.325] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.325] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.325] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.325] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.325] sna_drawable_use_bo: using whole GPU bo >[ 133.325] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.325] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.325] color_convert: src=ff000000 [20028888] >[ 133.325] color_convert: dst=ff000000 [20028888] >[ 133.325] sna_render_get_solid: ff000000 >[ 133.325] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.325] sna_transform_is_imprecise_integer_translation: no transform >[ 133.325] gen9_composite_picture: integer translation (0, 0), removing >[ 133.325] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.325] sna_render_pixmap_bo: GPU all damaged >[ 133.325] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.325] gen4_choose_composite_emitter: solid, identity mask >[ 133.325] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.325] gen9_composite_get_binding_table(fec0) >[ 133.325] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.325] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.325] gen9_emit_vertex_elements: setup id=9 >[ 133.325] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.325] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.325] gen8_vertex_flush[590] = 9 >[ 133.325] gen9_magic_ca_pass: CA fixup (448 -> 457) >[ 133.325] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.325] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.325] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.325] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.325] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.325] sna_glyphs: discarding mask >[ 133.325] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.325] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.325] gen9_render_composite: 0x0, current mode=1/1 >[ 133.325] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.325] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.325] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.325] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.325] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.325] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.325] sna_drawable_use_bo: using whole GPU bo >[ 133.325] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.325] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.325] color_convert: src=ffffffff [20028888] >[ 133.325] color_convert: dst=ffffffff [20028888] >[ 133.325] sna_render_get_solid: ffffffff >[ 133.325] sna_render_get_solid(white) >[ 133.325] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.325] sna_transform_is_imprecise_integer_translation: no transform >[ 133.325] gen9_composite_picture: integer translation (0, 0), removing >[ 133.325] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.325] sna_render_pixmap_bo: GPU all damaged >[ 133.325] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.325] gen4_choose_composite_emitter: solid, identity mask >[ 133.325] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.325] gen9_composite_get_binding_table(fec0) >[ 133.325] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.325] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.325] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.325] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.325] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.325] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.325] gen9_emit_vertex_elements: setup id=9 >[ 133.325] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.325] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.325] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.325] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.325] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.325] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.325] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.325] gen8_vertex_flush[690] = 42 >[ 133.325] gen9_magic_ca_pass: CA fixup (457 -> 499) >[ 133.325] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.325] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.325] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.325] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.325] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.325] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.325] glyphs_format: format=166024, depth=32 >[ 133.325] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.325] sna_glyphs: discarding mask >[ 133.325] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.325] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.325] gen9_render_composite: 0x0, current mode=1/1 >[ 133.325] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.325] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.325] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.325] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.325] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.325] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.325] sna_drawable_use_bo: using whole GPU bo >[ 133.325] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.325] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.325] color_convert: src=ffffffff [20028888] >[ 133.325] color_convert: dst=ffffffff [20028888] >[ 133.325] sna_render_get_solid: ffffffff >[ 133.325] sna_render_get_solid(white) >[ 133.325] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.325] sna_transform_is_imprecise_integer_translation: no transform >[ 133.325] gen9_composite_picture: integer translation (0, 0), removing >[ 133.325] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.325] sna_render_pixmap_bo: GPU all damaged >[ 133.325] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.326] gen4_choose_composite_emitter: solid, identity mask >[ 133.326] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.326] gen9_composite_get_binding_table(fe40) >[ 133.326] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.326] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.326] gen9_emit_vertex_elements: setup id=9 >[ 133.326] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.326] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.326] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.326] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.326] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.326] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.326] gen8_vertex_flush[788] = 57 >[ 133.326] gen9_magic_ca_pass: CA fixup (499 -> 556) >[ 133.326] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.326] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.326] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.326] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.326] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.326] sna_glyphs: discarding mask >[ 133.326] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.326] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.326] gen9_render_composite: 0x0, current mode=1/1 >[ 133.326] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.326] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.326] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.326] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.326] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.326] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.326] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.326] sna_drawable_use_bo: using whole GPU bo >[ 133.326] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.326] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.326] color_convert: src=ffffffff [20028888] >[ 133.326] color_convert: dst=ffffffff [20028888] >[ 133.326] sna_render_get_solid: ffffffff >[ 133.326] sna_render_get_solid(white) >[ 133.326] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.326] sna_transform_is_imprecise_integer_translation: no transform >[ 133.326] gen9_composite_picture: integer translation (0, 0), removing >[ 133.326] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.326] sna_render_pixmap_bo: GPU all damaged >[ 133.326] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.326] gen4_choose_composite_emitter: solid, identity mask >[ 133.326] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.326] gen9_composite_get_binding_table(fe40) >[ 133.326] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.326] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.326] gen9_emit_vertex_elements: setup id=9 >[ 133.326] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.326] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.326] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.326] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.326] gen8_vertex_flush[880] = 9 >[ 133.326] gen9_magic_ca_pass: CA fixup (556 -> 565) >[ 133.326] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.326] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.326] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.326] sna_destroy_pixmap: pixmap=2858, attached?=1 >[ 133.326] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.326] __sna_free_pixmap(pixmap=2858) >[ 133.326] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.326] kgem_bo_sync__cpu: handle=140 >[ 133.327] sna_accel_watch_flush: enable=-1 >[ 133.327] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.327] __kgem_bo_destroy: handle=140, size=12288 >[ 133.327] __kgem_bo_destroy: handle=140, not reusable >[ 133.327] kgem_bo_free: handle=140, size=12288 >[ 133.327] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.327] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.327] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.327] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.327] create_pixmap: serial=2863, usage=0, 0x0 >[ 133.327] create_pixmap_hdr: pixmap=2863, width=70, height=42, usage=0 >[ 133.327] kgem_create_map(0x7f1c440f1000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.327] __kgem_bo_init(handle=140, num_pages=3) >[ 133.327] kgem_create_map(ptr=0x7f1c440f1000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.327] sna_accel_watch_flush: enable=1 >[ 133.327] __sna_damage_all(70, 42) >[ 133.327] sna_pixmap_create_shm: serial=2863, 70x42, usage=0 >[ 133.327] sna_composite(pixmap=2860, op=3, src=2864+(0, 0), mask=0+(118, 232), dst=2860+(118, 232)+(0, 0), size=(70, 42) >[ 133.327] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.327] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.327] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.327] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.327] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.327] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.327] gen9_render_composite: 70x42, current mode=1/1 >[ 133.327] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.327] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.327] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.327] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.327] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.327] sna_drawable_use_bo pixmap=2860, box=((118, 232), (188, 274)), flags=7... >[ 133.327] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.327] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.327] sna_drawable_use_bo: using whole GPU bo >[ 133.327] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.327] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.327] sna_transform_is_imprecise_integer_translation: no transform >[ 133.327] gen9_composite_picture: integer translation (0, 0), removing >[ 133.327] sna_render_pixmap_bo pixmap=2864, (0, 0)x(70, 42)/(70, 42) >[ 133.327] sna_render_pixmap_bo: CPU all damaged >[ 133.327] sna_add_flush_pixmap: marking pixmap=2864 for flushing >[ 133.327] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.327] gen8_vertex_close: used=2260, vbo active? 3, vb=200, nreloc=1 >[ 133.327] gen8_vertex_close: reloc[0] = 289 >[ 133.327] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.327] kgem_add_handle: handle=3, index=4 >[ 133.327] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.327] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.327] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.327] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.327] kgem_fixup_relocs: shrinking by 61440 >[ 133.327] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.327] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.327] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.327] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.327] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.327] __kgem_bo_clear_busy: handle=7 >[ 133.327] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.327] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.327] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.327] __kgem_bo_clear_busy: handle=7 >[ 133.327] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.327] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.327] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.327] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.327] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.327] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.327] gen4_choose_composite_emitter: identity src, no mask >[ 133.327] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.327] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.327] aligning vertex: was 4, now 3 floats per vertex >[ 133.327] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.327] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.327] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.327] kgem_add_handle: handle=4, index=0 >[ 133.327] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.327] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.327] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.327] gen9_composite_get_binding_table(ffc0) >[ 133.327] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.327] kgem_add_handle: handle=138, index=1 >[ 133.327] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.327] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.327] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.327] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.327] kgem_add_handle: handle=140, index=2 >[ 133.327] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.327] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.327] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.327] gen9_emit_sampler: sampler = 2 >[ 133.327] gen9_emit_sf: num_sf_outputs=1 >[ 133.328] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.328] gen9_emit_vertex_elements: setup id=2 >[ 133.328] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.328] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.328] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.328] gen8_vertex_flush[490] = 3 >[ 133.328] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.328] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.328] sna_glyphs: discarding mask >[ 133.328] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.328] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.328] gen9_render_composite: 0x0, current mode=1/1 >[ 133.328] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.328] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.328] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.328] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.328] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.328] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.328] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.328] sna_drawable_use_bo: using whole GPU bo >[ 133.328] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.328] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.328] color_convert: src=ff000000 [20028888] >[ 133.328] color_convert: dst=ff000000 [20028888] >[ 133.328] sna_render_get_solid: ff000000 >[ 133.328] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.328] sna_transform_is_imprecise_integer_translation: no transform >[ 133.328] gen9_composite_picture: integer translation (0, 0), removing >[ 133.328] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.328] sna_render_pixmap_bo: GPU all damaged >[ 133.328] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.328] gen4_choose_composite_emitter: solid, identity mask >[ 133.328] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.328] aligning vertex: was 3, now 4 floats per vertex >[ 133.328] gen9_composite_get_binding_table(ff00) >[ 133.328] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.328] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.328] kgem_add_handle: handle=7, index=3 >[ 133.328] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.328] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.328] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.328] kgem_add_handle: handle=6, index=4 >[ 133.328] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.328] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.328] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.328] gen9_emit_sampler: sampler = a >[ 133.328] gen9_emit_sf: num_sf_outputs=2 >[ 133.328] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.328] gen9_emit_vertex_elements: setup id=9 >[ 133.328] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.328] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.328] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.328] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.328] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.328] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.328] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.328] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.328] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.328] gen8_vertex_flush[56c] = 42 >[ 133.328] gen9_magic_ca_pass: CA fixup (568 -> 610) >[ 133.328] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.328] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.328] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.328] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.328] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.328] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.328] glyphs_format: format=166024, depth=32 >[ 133.328] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.328] sna_glyphs: discarding mask >[ 133.328] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.328] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.328] gen9_render_composite: 0x0, current mode=1/1 >[ 133.328] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.328] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.328] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.328] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.328] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.328] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.329] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.329] sna_drawable_use_bo: using whole GPU bo >[ 133.329] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.329] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.329] color_convert: src=ff000000 [20028888] >[ 133.329] color_convert: dst=ff000000 [20028888] >[ 133.329] sna_render_get_solid: ff000000 >[ 133.329] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.329] sna_transform_is_imprecise_integer_translation: no transform >[ 133.329] gen9_composite_picture: integer translation (0, 0), removing >[ 133.329] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.329] sna_render_pixmap_bo: GPU all damaged >[ 133.329] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.329] gen4_choose_composite_emitter: solid, identity mask >[ 133.329] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.329] gen9_composite_get_binding_table(fe40) >[ 133.329] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.329] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.329] gen9_emit_vertex_elements: setup id=9 >[ 133.329] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.329] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.329] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.329] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.329] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.329] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.329] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.329] gen8_vertex_flush[664] = 57 >[ 133.329] gen9_magic_ca_pass: CA fixup (610 -> 667) >[ 133.329] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.329] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.329] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.329] sna_accel_flush: flush?=1, dirty?=1 >[ 133.329] sna_accel_flush: syncing SHM pixmap=2864 (refcnt=1) >[ 133.329] _sna_pixmap_move_to_cpu(pixmap=2864, 70x42, flags=3) >[ 133.329] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.329] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.329] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.329] kgem_bo_sync__cpu_full: handle=140 >[ 133.329] gen8_vertex_close: used=2668, vbo active? 3, vb=204, nreloc=2 >[ 133.329] gen8_vertex_close: reloc[0] = 287 >[ 133.329] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.329] kgem_add_handle: handle=3, index=5 >[ 133.329] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.329] gen8_vertex_close: reloc[1] = 342 >[ 133.329] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.329] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.329] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.329] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.329] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.329] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.329] kgem_fixup_relocs: shrinking by 61440 >[ 133.329] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.329] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.329] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.329] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.329] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.329] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.329] __kgem_bo_clear_busy: handle=7 >[ 133.329] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.329] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.329] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.329] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.329] __kgem_busy: handle=140, busy=131072, wedged=0 >[ 133.329] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 1 >[ 133.334] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.334] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.334] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.334] __kgem_retire_rq: request 1 complete >[ 133.334] __kgem_retire_rq: request 2 complete >[ 133.334] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.334] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.334] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.334] sna_block_handler (tv=0.0) >[ 133.334] sna_wakeup_handler >[ 133.334] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.334] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.334] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.334] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.334] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.334] sna_crtc_record_swap: recording last swap on pipe=0, frame 7731 [msc=7731], time 133.334591 >[ 133.334] sna_dri2_get_msc: msc=7731 [raw=7731], ust=133334591 >[ 133.334] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 133.334] sna_dri2_schedule_swap(target_msc=7729, divisor=0, remainder=0) >[ 133.334] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 133.334] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.334] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.334] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.334] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.334] sna_crtc_record_swap: recording last swap on pipe=0, frame 7731 [msc=7731], time 133.334591 >[ 133.334] immediate_swap: current_msc=7731, target_msc=7729 -- yes >[ 133.334] can_flip: no, shadow enabled >[ 133.334] sna_dri2_add_event: adding event to window 146) >[ 133.334] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.334] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.334] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.334] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.334] can_xchg: back size=8701e00, front size=8701e00 >[ 133.334] can_xchg: yes, pixmap=165 >[ 133.334] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 133.334] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.334] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.334] set_bo: pixmap=165, handle=35 (old handle=36) >[ 133.334] set_bo: marking whole pixmap as damaged >[ 133.334] set_bo: applying final/discard move-to-gpu >[ 133.334] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 133.334] set_bo: dropping flush hint from handle=36 >[ 133.334] set_bo: adding flush hint to handle=35 >[ 133.334] mark_stale(handle=36) => 1 >[ 133.334] swap_limit: draw=146 setting swap limit to 3 >[ 133.334] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.334] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.334] sna_dri2_schedule_swap: reported target_msc=7731 >[ 133.334] sna_accel_flush: flush?=0, dirty?=0 >[ 133.334] sna_accel_flush: flush?=0, dirty?=0 >[ 133.334] sna_accel_flush: flush?=0, dirty?=0 >[ 133.334] sna_accel_flush: flush?=0, dirty?=0 >[ 133.334] sna_block_handler (tv=0.0) >[ 133.334] kgem_retire, need_retire?=1 >[ 133.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.334] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.334] kgem_retire -- retired=0, need_retire=0 >[ 133.334] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.334] gen6_render_retire: resetting idle vbo >[ 133.334] sna_scanout_do_flush: flush timer active: delta=-21 >[ 133.334] sna_scanout_do_flush (time=133334), triggered >[ 133.334] sna_scanout_flush (time=133334), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.334] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.334] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.334] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.334] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.334] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.334] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.334] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.334] sna_pixmap_move_to_gpu: already all-damaged >[ 133.334] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 133.334] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.334] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.334] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.334] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 133.334] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 133.334] get_fb: reusing fb=105 for handle=35 >[ 133.334] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 133.334] __kgem_bo_clear_busy: handle=35 >[ 133.334] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 133.334] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 133.334] __kgem_bo_clear_busy: handle=35 >[ 133.334] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.334] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.334] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 133.334] sna_accel_do_throttle -- no pending activity >[ 133.334] sna_accel_block: evaluating timers, active=5 >[ 133.334] sna_accel_block: flush timer expires in 16 [133350] >[ 133.334] sna_wakeup_handler >[ 133.334] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.334] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.334] sna_glyphs: discarding mask >[ 133.334] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.334] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.334] gen9_render_composite: 0x0, current mode=0/0 >[ 133.334] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.334] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.334] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.334] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.334] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.334] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.334] sna_drawable_use_bo: using whole GPU bo >[ 133.334] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.334] color_convert: src=ff000000 [20028888] >[ 133.334] color_convert: dst=ff000000 [20028888] >[ 133.334] sna_render_get_solid: ff000000 >[ 133.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.334] sna_transform_is_imprecise_integer_translation: no transform >[ 133.334] gen9_composite_picture: integer translation (0, 0), removing >[ 133.334] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.334] sna_render_pixmap_bo: GPU all damaged >[ 133.334] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.334] gen4_choose_composite_emitter: solid, identity mask >[ 133.334] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.334] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.334] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.334] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.334] kgem_add_handle: handle=4, index=0 >[ 133.334] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.335] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.335] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.335] gen9_composite_get_binding_table(ffc0) >[ 133.335] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.335] kgem_add_handle: handle=138, index=1 >[ 133.335] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.335] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.335] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.335] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.335] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.335] kgem_add_handle: handle=7, index=2 >[ 133.335] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.335] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.335] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.335] kgem_add_handle: handle=6, index=3 >[ 133.335] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.335] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.335] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.335] gen9_emit_sampler: sampler = a >[ 133.335] gen9_emit_sf: num_sf_outputs=2 >[ 133.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.335] gen9_emit_vertex_elements: setup id=9 >[ 133.335] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.335] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.335] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.335] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.335] gen8_vertex_flush[498] = 9 >[ 133.335] gen9_magic_ca_pass: CA fixup (0 -> 9) >[ 133.335] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.335] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.335] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.335] sna_glyphs: discarding mask >[ 133.335] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.335] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.335] gen9_render_composite: 0x0, current mode=1/1 >[ 133.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.335] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.335] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.335] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.335] sna_drawable_use_bo: using whole GPU bo >[ 133.335] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.335] color_convert: src=ffffffff [20028888] >[ 133.335] color_convert: dst=ffffffff [20028888] >[ 133.335] sna_render_get_solid: ffffffff >[ 133.335] sna_render_get_solid(white) >[ 133.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.335] sna_transform_is_imprecise_integer_translation: no transform >[ 133.335] gen9_composite_picture: integer translation (0, 0), removing >[ 133.335] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.335] sna_render_pixmap_bo: GPU all damaged >[ 133.335] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.335] gen4_choose_composite_emitter: solid, identity mask >[ 133.335] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.335] gen9_composite_get_binding_table(fec0) >[ 133.335] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.335] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.335] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.335] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.335] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.335] gen9_emit_vertex_elements: setup id=9 >[ 133.335] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.335] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.335] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.335] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.335] gen8_vertex_flush[598] = 42 >[ 133.335] gen9_magic_ca_pass: CA fixup (9 -> 51) >[ 133.335] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.335] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.335] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.335] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.335] glyphs_format: format=166024, depth=32 >[ 133.335] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.335] sna_glyphs: discarding mask >[ 133.335] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.335] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.335] gen9_render_composite: 0x0, current mode=1/1 >[ 133.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.335] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.335] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.335] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.335] sna_drawable_use_bo: using whole GPU bo >[ 133.335] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.335] color_convert: src=ffffffff [20028888] >[ 133.335] color_convert: dst=ffffffff [20028888] >[ 133.335] sna_render_get_solid: ffffffff >[ 133.335] sna_render_get_solid(white) >[ 133.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.335] sna_transform_is_imprecise_integer_translation: no transform >[ 133.335] gen9_composite_picture: integer translation (0, 0), removing >[ 133.335] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.335] sna_render_pixmap_bo: GPU all damaged >[ 133.335] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.335] gen4_choose_composite_emitter: solid, identity mask >[ 133.335] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.335] gen9_composite_get_binding_table(fe40) >[ 133.335] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.335] gen9_emit_vertex_elements: setup id=9 >[ 133.335] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.335] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.335] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.335] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.335] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.335] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.335] gen8_vertex_flush[690] = 57 >[ 133.335] gen9_magic_ca_pass: CA fixup (51 -> 108) >[ 133.335] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.335] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.335] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.335] sna_glyphs: discarding mask >[ 133.335] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.335] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.335] gen9_render_composite: 0x0, current mode=1/1 >[ 133.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.335] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.335] sna_drawable_use_bo pixmap=2860, box=((0, 0), (7680, 2160)), flags=7... >[ 133.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.335] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.335] sna_drawable_use_bo: using whole GPU bo >[ 133.335] gen9_composite_set_target: pixmap=2860, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.335] color_convert: src=ffffffff [20028888] >[ 133.335] color_convert: dst=ffffffff [20028888] >[ 133.335] sna_render_get_solid: ffffffff >[ 133.335] sna_render_get_solid(white) >[ 133.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.335] sna_transform_is_imprecise_integer_translation: no transform >[ 133.335] gen9_composite_picture: integer translation (0, 0), removing >[ 133.335] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.335] sna_render_pixmap_bo: GPU all damaged >[ 133.335] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.335] gen4_choose_composite_emitter: solid, identity mask >[ 133.335] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.335] gen9_composite_get_binding_table(fe40) >[ 133.335] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.335] gen9_emit_vertex_elements: setup id=9 >[ 133.335] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.335] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.335] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.335] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.335] gen8_vertex_flush[788] = 9 >[ 133.335] gen9_magic_ca_pass: CA fixup (108 -> 117) >[ 133.335] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.335] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b2c, drawable=a74 >[ 133.335] sna_validate_gc: recomputing clip >[ 133.335] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.335] sna_copy_area: src=pixmap=2860:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.335] sna_copy_area: normal copy >[ 133.335] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.335] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.335] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.335] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.335] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.335] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.335] sna_do_copy: pixmap -- no source clipping >[ 133.335] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.335] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.335] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2860+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.335] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.335] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.335] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.335] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.335] sna_drawable_use_bo: pinned, never REPLACES >[ 133.335] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.335] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.335] sna_drawable_use_bo: using whole GPU bo >[ 133.335] sna_pixmap_move_to_gpu(pixmap=2860, usage=0), flags=a >[ 133.335] sna_pixmap_move_to_gpu: already all-damaged >[ 133.335] sna_pixmap_mark_active: pixmap=2860, handle=138 >[ 133.335] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.335] sna_pixmap_make_cow: make cow src=2860, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.335] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.335] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.336] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.336] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.336] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.336] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.336] kgem_set_mode: flushing before new bo >[ 133.336] gen8_vertex_close: used=468, vbo active? 3, vb=200, nreloc=1 >[ 133.336] gen8_vertex_close: reloc[0] = 289 >[ 133.336] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.336] kgem_add_handle: handle=3, index=4 >[ 133.336] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.336] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.336] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.336] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.336] kgem_fixup_relocs: shrinking by 61440 >[ 133.336] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.336] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.336] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.336] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.336] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.336] __kgem_bo_clear_busy: handle=7 >[ 133.336] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.336] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.336] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.336] __kgem_bo_clear_busy: handle=7 >[ 133.336] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.336] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.336] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.336] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.336] aligning vertex: was 4, now 2 floats per vertex >[ 133.336] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.336] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.336] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.336] kgem_add_handle: handle=4, index=0 >[ 133.336] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.336] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.336] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.336] gen9_composite_get_binding_table(ffc0) >[ 133.336] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.336] kgem_add_handle: handle=134, index=1 >[ 133.336] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.336] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.336] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.336] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.336] kgem_add_handle: handle=138, index=2 >[ 133.336] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.336] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.336] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.336] gen9_emit_sampler: sampler = 0 >[ 133.336] gen9_emit_sf: num_sf_outputs=1 >[ 133.336] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.336] gen9_emit_vertex_elements: setup id=0 >[ 133.336] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.336] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.336] gen8_vertex_flush[490] = 3 >[ 133.336] sna_accel_flush: flush?=1, dirty?=0 >[ 133.336] gen8_vertex_close: used=474, vbo active? 3, vb=1, nreloc=1 >[ 133.336] gen8_vertex_close: reloc[0] = 287 >[ 133.336] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.336] kgem_add_handle: handle=3, index=3 >[ 133.336] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.336] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.336] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.336] __kgem_retire_rq: request 1 complete >[ 133.336] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.336] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.336] kgem_fixup_relocs: shrinking by 61440 >[ 133.336] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.336] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.336] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.336] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.336] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.336] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.336] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.336] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.336] sna_accel_flush: flush?=0, dirty?=0 >[ 133.336] sna_accel_flush: flush?=0, dirty?=0 >[ 133.336] sna_accel_flush: flush?=0, dirty?=0 >[ 133.336] sna_destroy_pixmap: pixmap=2860, attached?=1 >[ 133.336] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.336] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.336] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.336] __kgem_bo_destroy: handle=138 -> active >[ 133.336] __sna_free_pixmap(pixmap=2860) >[ 133.336] sna_accel_flush: flush?=0, dirty?=0 >[ 133.336] sna_accel_flush: flush?=0, dirty?=0 >[ 133.336] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.336] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.336] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.336] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.336] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.336] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.336] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.336] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.336] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.336] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.336] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.336] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.336] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.336] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.336] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.336] sna_pixmap_undo_cow: freeing cow >[ 133.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.336] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.336] sna_drawable_use_bo: using whole GPU bo >[ 133.336] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.336] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.336] sna_transform_is_imprecise_integer_translation: no transform >[ 133.336] gen9_composite_picture: integer translation (0, 0), removing >[ 133.336] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.336] sna_render_pixmap_bo: GPU all damaged >[ 133.336] color_convert: src=75000000 [20028888] >[ 133.336] color_convert: dst=75000000 [20028888] >[ 133.336] sna_render_get_solid: 75000000 >[ 133.336] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.336] gen4_choose_composite_emitter: identity source, identity mask >[ 133.336] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.336] aligning vertex: was 2, now 5 floats per vertex >[ 133.336] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.336] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.336] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.336] kgem_add_handle: handle=4, index=0 >[ 133.336] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.336] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.336] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.336] gen9_composite_get_binding_table(ffc0) >[ 133.336] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.336] kgem_add_handle: handle=136, index=1 >[ 133.336] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.336] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.336] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.336] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.336] kgem_add_handle: handle=137, index=2 >[ 133.336] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.336] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.336] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.336] kgem_add_reloc64: adding proxy [delta=468] for handle=7 >[ 133.337] kgem_add_handle: handle=7, index=3 >[ 133.337] kgem_add_reloc64[5] = (delta=468, target handle=3, presumed=fffe8000) >[ 133.337] [3fc0] bind bo(handle=7, addr=fffe81d4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.337] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.337] gen9_emit_sampler: sampler = 3 >[ 133.337] gen9_emit_sf: num_sf_outputs=2 >[ 133.337] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.337] gen9_emit_vertex_elements: setup id=10 >[ 133.337] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.337] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.337] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.337] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.337] gen8_vertex_flush[498] = 3 >[ 133.337] sna_accel_flush: flush?=0, dirty?=0 >[ 133.337] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.337] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.337] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.337] kgem_can_create_2d: untiled size=66355200 >[ 133.337] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.337] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.337] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.337] sna_create_pixmap: usage=0, flags=1b >[ 133.337] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.337] __pop_freed_pixmap: reusing freed pixmap=2860 header >[ 133.337] create_pixmap_hdr: pixmap=2865, width=7680, height=2160, usage=0 >[ 133.337] sna_create_pixmap: serial=2865, 7680x2160, usage=0 >[ 133.337] sna_accel_flush: flush?=0, dirty?=0 >[ 133.337] sna_accel_flush: flush?=0, dirty?=0 >[ 133.337] sna_composite_rectangles(pixmap=2866, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.337] sna_composite_rectangles: converted to op 0 >[ 133.337] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.337] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.337] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.337] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.337] sna_composite_rectangles: dropping last-cpu hint >[ 133.337] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=19... >[ 133.337] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.337] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.337] sna_pixmap_move_to_gpu(pixmap=2866, usage=0), flags=b >[ 133.337] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.337] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.337] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.337] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.337] sna_pixmap_alloc_gpu: pixmap=2866 >[ 133.337] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.337] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.337] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.337] 1:from active: pitch=30720, tiling=1, handle=138, id=1862 >[ 133.337] __sna_damage_all(7680, 2160) >[ 133.337] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.337] sna_pixmap_mark_active: pixmap=2866, handle=138 >[ 133.337] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.337] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.337] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.337] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.337] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.337] sna_render_get_solid: 0 >[ 133.337] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.337] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.337] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.337] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.337] aligning vertex: was 5, now 2 floats per vertex >[ 133.337] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.337] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.337] gen9_composite_get_binding_table(fec0) >[ 133.337] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.337] kgem_add_handle: handle=138, index=4 >[ 133.337] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.337] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.337] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.337] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.337] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.337] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.337] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.337] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.338] gen9_emit_sampler: sampler = 1 >[ 133.338] gen9_emit_sf: num_sf_outputs=1 >[ 133.338] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.338] gen9_emit_vertex_elements: setup id=0 >[ 133.338] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.338] (0, 0), (7680, 2160) >[ 133.338] gen8_vertex_flush[56c] = 3 >[ 133.338] sna_composite_rectangles: pixmap=2866 marking clear [0]? 1 >[ 133.338] sna_accel_flush: flush?=0, dirty?=0 >[ 133.338] sna_composite_rectangles(pixmap=2866, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.338] sna_composite_rectangles: converted to op 1 >[ 133.338] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.338] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.338] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.338] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.338] sna_composite_rectangles: dropping last-cpu hint >[ 133.338] sna_drawable_use_bo pixmap=2866, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.338] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.338] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.338] sna_drawable_use_bo: using whole GPU bo >[ 133.338] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.338] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.338] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.338] sna_render_get_solid: ffe5e3e1 >[ 133.338] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.338] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.338] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.338] gen9_composite_get_binding_table(fe00) >[ 133.338] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.338] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.338] kgem_add_handle: handle=32, index=5 >[ 133.338] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.338] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.338] gen9_emit_vertex_elements: setup id=0 >[ 133.338] (7679, 0), (7680, 2160) >[ 133.338] gen8_vertex_flush[5a8] = 3 >[ 133.338] sna_accel_flush: flush?=0, dirty?=0 >[ 133.338] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b32 >[ 133.338] sna_validate_gc: recomputing clip >[ 133.338] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c670] >[ 133.338] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2866:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.338] sna_copy_area: normal copy >[ 133.338] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.338] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.338] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.338] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.338] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.338] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.338] sna_do_copy: pixmap -- no source clipping >[ 133.338] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.338] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.338] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2866+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.338] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.338] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.338] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.338] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.338] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.338] sna_drawable_use_bo: using whole GPU bo >[ 133.338] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.338] sna_pixmap_move_to_gpu: already all-damaged >[ 133.338] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.338] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.338] sna_pixmap_make_cow: make cow src=2659, dst=2866, handle=136 (already cow? src=0, dst=0) >[ 133.338] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.338] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.338] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.338] __kgem_bo_destroy: handle=138 -> active >[ 133.338] sna_pixmap_make_cow: moo! attaching clone to pixmap=2866 (source=2659, handle=136) >[ 133.338] sna_accel_flush: flush?=0, dirty?=0 >[ 133.338] sna_destroy_pixmap: pixmap=2862, attached?=1 >[ 133.338] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.338] __sna_free_pixmap(pixmap=2862) >[ 133.338] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.338] kgem_bo_sync__cpu: handle=139 >[ 133.338] sna_accel_watch_flush: enable=-1 >[ 133.338] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.338] __kgem_bo_destroy: handle=139, size=8192 >[ 133.338] __kgem_bo_destroy: handle=139, not reusable >[ 133.338] kgem_bo_free: handle=139, size=8192 >[ 133.338] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.338] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.339] sna_accel_flush: flush?=0, dirty?=0 >[ 133.339] sna_accel_flush: flush?=0, dirty?=0 >[ 133.339] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.339] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.339] create_pixmap: serial=2867, usage=0, 0x0 >[ 133.339] create_pixmap_hdr: pixmap=2867, width=70, height=24, usage=0 >[ 133.339] kgem_create_map(0x7f1c44167000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.339] __kgem_bo_init(handle=139, num_pages=2) >[ 133.339] kgem_create_map(ptr=0x7f1c44167000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.339] sna_accel_watch_flush: enable=1 >[ 133.339] __sna_damage_all(70, 24) >[ 133.339] sna_pixmap_create_shm: serial=2867, 70x24, usage=0 >[ 133.339] sna_composite(pixmap=2866, op=3, src=2868+(0, 0), mask=0+(118, 350), dst=2866+(118, 350)+(0, 0), size=(70, 24) >[ 133.339] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.339] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.339] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.339] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.339] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.339] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.339] gen9_render_composite: 70x24, current mode=1/1 >[ 133.339] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.339] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.339] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.339] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.339] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.339] sna_drawable_use_bo pixmap=2866, box=((118, 350), (188, 374)), flags=7... >[ 133.339] sna_pixmap_undo_cow: pixmap=2866, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.339] sna_pixmap_undo_cow: copying cow >[ 133.339] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.339] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.339] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.339] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.339] 1:from active: pitch=30720, tiling=1, handle=138, id=1864 >[ 133.339] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.339] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.339] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.339] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.339] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.339] gen9_composite_get_binding_table(fd80) >[ 133.339] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.339] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.339] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.339] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.339] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.339] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.339] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.339] gen9_emit_sampler: sampler = 0 >[ 133.339] gen9_emit_vertex_elements: setup id=0 >[ 133.339] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.339] gen8_vertex_flush[5ec] = 3 >[ 133.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.339] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.339] sna_drawable_use_bo: using whole GPU bo >[ 133.339] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.339] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.339] sna_transform_is_imprecise_integer_translation: no transform >[ 133.339] gen9_composite_picture: integer translation (0, 0), removing >[ 133.339] sna_render_pixmap_bo pixmap=2868, (0, 0)x(70, 24)/(70, 24) >[ 133.339] sna_render_pixmap_bo: CPU all damaged >[ 133.339] sna_add_flush_pixmap: marking pixmap=2868 for flushing >[ 133.339] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.339] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.339] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.339] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.339] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.339] gen4_choose_composite_emitter: identity src, no mask >[ 133.339] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.339] gen8_vertex_close: used=508, vbo active? 3, vb=401, nreloc=2 >[ 133.339] gen8_vertex_close: reloc[0] = 289 >[ 133.339] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.339] kgem_add_handle: handle=3, index=6 >[ 133.339] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.339] gen8_vertex_close: reloc[1] = 342 >[ 133.339] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.339] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.340] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.340] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.340] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.340] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.340] kgem_fixup_relocs: shrinking by 61440 >[ 133.340] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.340] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.340] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.340] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.340] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.340] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.340] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.340] __kgem_bo_clear_busy: handle=7 >[ 133.340] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.340] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.340] __kgem_bo_clear_busy: handle=7 >[ 133.340] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.340] __kgem_bo_clear_busy: handle=32 >[ 133.340] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.340] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.340] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.340] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.340] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.340] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.340] aligning vertex: was 2, now 3 floats per vertex >[ 133.340] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.340] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.340] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.340] kgem_add_handle: handle=4, index=0 >[ 133.340] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.340] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.340] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.340] gen9_composite_get_binding_table(ffc0) >[ 133.340] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.340] kgem_add_handle: handle=138, index=1 >[ 133.340] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.340] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.340] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.340] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.340] kgem_add_handle: handle=139, index=2 >[ 133.340] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.340] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.340] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.340] gen9_emit_sampler: sampler = 2 >[ 133.340] gen9_emit_sf: num_sf_outputs=1 >[ 133.340] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.340] gen9_emit_vertex_elements: setup id=2 >[ 133.340] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.340] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.340] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.340] gen8_vertex_flush[490] = 3 >[ 133.340] sna_accel_flush: flush?=1, dirty?=1 >[ 133.340] sna_accel_flush: syncing SHM pixmap=2868 (refcnt=2) >[ 133.340] _sna_pixmap_move_to_cpu(pixmap=2868, 70x24, flags=3) >[ 133.340] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.340] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.340] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.340] kgem_bo_sync__cpu_full: handle=139 >[ 133.340] gen8_vertex_close: used=519, vbo active? 3, vb=4, nreloc=1 >[ 133.340] gen8_vertex_close: reloc[0] = 287 >[ 133.340] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.340] kgem_add_handle: handle=3, index=3 >[ 133.340] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.340] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16228 [fenced=0] >[ 133.340] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.340] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.340] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x80, presumed-offset=fe72e000 >[ 133.340] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.340] kgem_create_linear(65536) >[ 133.340] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.340] search_linear_cache: searching for inactive cpu map >[ 133.340] kgem_bo_remove_from_inactive: removing handle=125 from inactive >[ 133.340] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache >[ 133.340] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7f1c722d8000) >[ 133.340] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] >[ 133.340] kgem_bo_sync__cpu: handle=125 >[ 133.340] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.340] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 >[ 133.340] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.340] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] >[ 133.341] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 >[ 133.341] kgem_new_batch: using last batch handle=128 >[ 133.341] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe72e000 >[ 133.341] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.341] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.341] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.341] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.341] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.341] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.341] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.358] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.358] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.358] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.358] __kgem_retire_rq: request 1 complete >[ 133.358] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.358] __kgem_retire_rq: request 2 complete >[ 133.358] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.358] __kgem_retire_rq: request 128 complete >[ 133.358] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.358] kgem_bo_move_to_inactive: moving handle=128 to inactive >[ 133.358] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.358] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.358] sna_block_handler (tv=0.0) >[ 133.358] sna_wakeup_handler >[ 133.358] sna_mode_wakeup: len=96 >[ 133.358] sna_mode_wakeup: recording last swap on pipe=1, frame 7702 [1e16], time 133.349952 >[ 133.358] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 133.358] sna_mode_wakeup: flip complete, pending? 2 >[ 133.358] sna_dri2_vblank_handler(type=2, sequence=7732, draw=1810) >[ 133.358] sna_crtc_record_swap: recording last swap on pipe=0, frame 7732 [msc=7732], time 133.351257 >[ 133.358] sna_dri2_vblank_handler: 2 complete, frame=7732 tv=133.351257 >[ 133.358] sna_dri2_blit_complete: blit finished >[ 133.358] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7732, tv=133.351257) >[ 133.358] frame_swap_complete(type=2): draw=146, pipe=0, frame=7732 [msc=7732], tv=133.351257 >[ 133.358] sna_accel_flush: flush?=0, dirty?=0 >[ 133.358] sna_dri2_event_free(draw?=1) >[ 133.358] sna_dri2_remove_event: remove[0x55bca9e6c690] from window 146, active? 1 >[ 133.358] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.358] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.358] sna_dri2_vblank_handler complete >[ 133.358] sna_mode_wakeup: recording last swap on pipe=0, frame 7732 [1e34], time 133.351257 >[ 133.358] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 133.358] sna_mode_wakeup: flip complete, pending? 1 >[ 133.358] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.358] sna_accel_flush: flush?=0, dirty?=0 >[ 133.358] sna_accel_flush: flush?=0, dirty?=0 >[ 133.358] sna_block_handler (tv=0.0) >[ 133.358] sna_wakeup_handler >[ 133.358] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.358] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.358] sna_glyphs: discarding mask >[ 133.358] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.358] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.358] gen9_render_composite: 0x0, current mode=0/1 >[ 133.358] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.358] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.358] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.358] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.358] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.358] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.358] sna_drawable_use_bo: using whole GPU bo >[ 133.358] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.358] color_convert: src=ff000000 [20028888] >[ 133.358] color_convert: dst=ff000000 [20028888] >[ 133.358] sna_render_get_solid: ff000000 >[ 133.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.358] sna_transform_is_imprecise_integer_translation: no transform >[ 133.358] gen9_composite_picture: integer translation (0, 0), removing >[ 133.358] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.358] sna_render_pixmap_bo: GPU all damaged >[ 133.358] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.358] gen4_choose_composite_emitter: solid, identity mask >[ 133.358] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.358] aligning vertex: was 3, now 4 floats per vertex >[ 133.358] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.358] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.358] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.358] kgem_add_handle: handle=4, index=0 >[ 133.358] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.358] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.358] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.358] gen9_composite_get_binding_table(ffc0) >[ 133.358] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.358] kgem_add_handle: handle=138, index=1 >[ 133.358] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.358] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.358] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.358] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.358] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.358] kgem_add_handle: handle=7, index=2 >[ 133.358] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.358] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.358] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.358] kgem_add_handle: handle=6, index=3 >[ 133.358] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.358] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.358] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.358] gen9_emit_sampler: sampler = a >[ 133.358] gen9_emit_sf: num_sf_outputs=2 >[ 133.358] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.358] gen9_emit_vertex_elements: setup id=9 >[ 133.358] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.358] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.358] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.358] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.358] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.358] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.358] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.358] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.358] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.358] gen8_vertex_flush[498] = 42 >[ 133.358] gen9_magic_ca_pass: CA fixup (130 -> 172) >[ 133.359] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.359] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.359] glyphs_format: format=166024, depth=32 >[ 133.359] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.359] sna_glyphs: discarding mask >[ 133.359] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.359] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.359] gen9_render_composite: 0x0, current mode=1/1 >[ 133.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.359] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.359] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.359] sna_drawable_use_bo: using whole GPU bo >[ 133.359] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] color_convert: src=ff000000 [20028888] >[ 133.359] color_convert: dst=ff000000 [20028888] >[ 133.359] sna_render_get_solid: ff000000 >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] sna_transform_is_imprecise_integer_translation: no transform >[ 133.359] gen9_composite_picture: integer translation (0, 0), removing >[ 133.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.359] sna_render_pixmap_bo: GPU all damaged >[ 133.359] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.359] gen4_choose_composite_emitter: solid, identity mask >[ 133.359] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.359] gen9_composite_get_binding_table(fec0) >[ 133.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.359] gen9_emit_vertex_elements: setup id=9 >[ 133.359] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.359] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.359] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.359] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.359] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.359] gen8_vertex_flush[590] = 57 >[ 133.359] gen9_magic_ca_pass: CA fixup (172 -> 229) >[ 133.359] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.359] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] sna_glyphs: discarding mask >[ 133.359] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.359] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.359] gen9_render_composite: 0x0, current mode=1/1 >[ 133.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.359] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.359] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.359] sna_drawable_use_bo: using whole GPU bo >[ 133.359] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] color_convert: src=ff000000 [20028888] >[ 133.359] color_convert: dst=ff000000 [20028888] >[ 133.359] sna_render_get_solid: ff000000 >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] sna_transform_is_imprecise_integer_translation: no transform >[ 133.359] gen9_composite_picture: integer translation (0, 0), removing >[ 133.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.359] sna_render_pixmap_bo: GPU all damaged >[ 133.359] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.359] gen4_choose_composite_emitter: solid, identity mask >[ 133.359] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.359] gen9_composite_get_binding_table(fec0) >[ 133.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.359] gen9_emit_vertex_elements: setup id=9 >[ 133.359] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.359] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.359] gen8_vertex_flush[688] = 9 >[ 133.359] gen9_magic_ca_pass: CA fixup (229 -> 238) >[ 133.359] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.359] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] sna_glyphs: discarding mask >[ 133.359] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.359] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.359] gen9_render_composite: 0x0, current mode=1/1 >[ 133.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.359] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.359] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.359] sna_drawable_use_bo: using whole GPU bo >[ 133.359] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] color_convert: src=ffffffff [20028888] >[ 133.359] color_convert: dst=ffffffff [20028888] >[ 133.359] sna_render_get_solid: ffffffff >[ 133.359] sna_render_get_solid(white) >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] sna_transform_is_imprecise_integer_translation: no transform >[ 133.359] gen9_composite_picture: integer translation (0, 0), removing >[ 133.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.359] sna_render_pixmap_bo: GPU all damaged >[ 133.359] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.359] gen4_choose_composite_emitter: solid, identity mask >[ 133.359] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.359] gen9_composite_get_binding_table(fec0) >[ 133.359] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.359] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.359] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.359] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.359] gen9_emit_vertex_elements: setup id=9 >[ 133.359] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.359] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.359] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.359] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.359] gen8_vertex_flush[788] = 42 >[ 133.359] gen9_magic_ca_pass: CA fixup (238 -> 280) >[ 133.359] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.359] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.359] glyphs_format: format=166024, depth=32 >[ 133.359] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.359] sna_glyphs: discarding mask >[ 133.359] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.359] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.359] gen9_render_composite: 0x0, current mode=1/1 >[ 133.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.359] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.359] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.359] sna_drawable_use_bo: using whole GPU bo >[ 133.359] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] color_convert: src=ffffffff [20028888] >[ 133.359] color_convert: dst=ffffffff [20028888] >[ 133.359] sna_render_get_solid: ffffffff >[ 133.359] sna_render_get_solid(white) >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] sna_transform_is_imprecise_integer_translation: no transform >[ 133.359] gen9_composite_picture: integer translation (0, 0), removing >[ 133.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.359] sna_render_pixmap_bo: GPU all damaged >[ 133.359] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.359] gen4_choose_composite_emitter: solid, identity mask >[ 133.359] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.359] gen9_composite_get_binding_table(fe40) >[ 133.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.359] gen9_emit_vertex_elements: setup id=9 >[ 133.359] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.359] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.359] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.359] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.359] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.359] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.359] gen8_vertex_flush[880] = 57 >[ 133.359] gen9_magic_ca_pass: CA fixup (280 -> 337) >[ 133.359] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.359] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] sna_glyphs: discarding mask >[ 133.359] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.359] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.359] gen9_render_composite: 0x0, current mode=1/1 >[ 133.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.359] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.359] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.359] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.359] sna_drawable_use_bo: using whole GPU bo >[ 133.359] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] color_convert: src=ffffffff [20028888] >[ 133.359] color_convert: dst=ffffffff [20028888] >[ 133.359] sna_render_get_solid: ffffffff >[ 133.359] sna_render_get_solid(white) >[ 133.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.359] sna_transform_is_imprecise_integer_translation: no transform >[ 133.359] gen9_composite_picture: integer translation (0, 0), removing >[ 133.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.359] sna_render_pixmap_bo: GPU all damaged >[ 133.359] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.359] gen4_choose_composite_emitter: solid, identity mask >[ 133.359] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.359] gen9_composite_get_binding_table(fe40) >[ 133.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.359] gen9_emit_vertex_elements: setup id=9 >[ 133.359] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.359] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.359] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.359] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.360] gen8_vertex_flush[978] = 9 >[ 133.360] gen9_magic_ca_pass: CA fixup (337 -> 346) >[ 133.360] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.360] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.360] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.360] sna_destroy_pixmap: pixmap=2864, attached?=1 >[ 133.360] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.360] __sna_free_pixmap(pixmap=2864) >[ 133.360] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.360] kgem_bo_sync__cpu: handle=140 >[ 133.360] sna_accel_watch_flush: enable=-1 >[ 133.360] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.360] __kgem_bo_destroy: handle=140, size=12288 >[ 133.360] __kgem_bo_destroy: handle=140, not reusable >[ 133.360] kgem_bo_free: handle=140, size=12288 >[ 133.360] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.360] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.360] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.360] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.360] create_pixmap: serial=2869, usage=0, 0x0 >[ 133.360] create_pixmap_hdr: pixmap=2869, width=70, height=42, usage=0 >[ 133.360] kgem_create_map(0x7f1c44155000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.360] __kgem_bo_init(handle=140, num_pages=3) >[ 133.360] kgem_create_map(ptr=0x7f1c44155000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.360] sna_accel_watch_flush: enable=1 >[ 133.360] __sna_damage_all(70, 42) >[ 133.360] sna_pixmap_create_shm: serial=2869, 70x42, usage=0 >[ 133.360] sna_composite(pixmap=2866, op=3, src=2870+(0, 0), mask=0+(118, 232), dst=2866+(118, 232)+(0, 0), size=(70, 42) >[ 133.360] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.360] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.360] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.360] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.360] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.360] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.360] gen9_render_composite: 70x42, current mode=1/1 >[ 133.360] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.360] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.360] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.360] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.360] sna_drawable_use_bo pixmap=2866, box=((118, 232), (188, 274)), flags=7... >[ 133.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.360] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.360] sna_drawable_use_bo: using whole GPU bo >[ 133.360] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.360] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.360] sna_transform_is_imprecise_integer_translation: no transform >[ 133.360] gen9_composite_picture: integer translation (0, 0), removing >[ 133.360] sna_render_pixmap_bo pixmap=2870, (0, 0)x(70, 42)/(70, 42) >[ 133.360] sna_render_pixmap_bo: CPU all damaged >[ 133.360] sna_add_flush_pixmap: marking pixmap=2870 for flushing >[ 133.360] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.360] gen8_vertex_close: used=1384, vbo active? 3, vb=200, nreloc=1 >[ 133.360] gen8_vertex_close: reloc[0] = 289 >[ 133.360] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.360] kgem_add_handle: handle=3, index=4 >[ 133.360] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.360] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.360] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.360] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.360] kgem_fixup_relocs: shrinking by 61440 >[ 133.360] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.360] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.360] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.360] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.360] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.360] __kgem_bo_clear_busy: handle=7 >[ 133.360] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.360] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.360] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.360] __kgem_bo_clear_busy: handle=7 >[ 133.360] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.360] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.360] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.360] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.360] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.360] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.360] gen4_choose_composite_emitter: identity src, no mask >[ 133.360] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.360] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.360] aligning vertex: was 4, now 3 floats per vertex >[ 133.360] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.360] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.360] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.360] kgem_add_handle: handle=4, index=0 >[ 133.360] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.360] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.360] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.360] gen9_composite_get_binding_table(ffc0) >[ 133.360] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.360] kgem_add_handle: handle=138, index=1 >[ 133.360] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.360] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.360] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.360] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.360] kgem_add_handle: handle=140, index=2 >[ 133.360] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.360] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.360] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.360] gen9_emit_sampler: sampler = 2 >[ 133.360] gen9_emit_sf: num_sf_outputs=1 >[ 133.360] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.360] gen9_emit_vertex_elements: setup id=2 >[ 133.360] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.360] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.360] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.360] gen8_vertex_flush[490] = 3 >[ 133.360] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.360] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.360] sna_glyphs: discarding mask >[ 133.360] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.360] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.360] gen9_render_composite: 0x0, current mode=1/1 >[ 133.360] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.360] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.360] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.360] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.360] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.360] sna_drawable_use_bo: using whole GPU bo >[ 133.360] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.360] color_convert: src=ff000000 [20028888] >[ 133.360] color_convert: dst=ff000000 [20028888] >[ 133.360] sna_render_get_solid: ff000000 >[ 133.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.360] sna_transform_is_imprecise_integer_translation: no transform >[ 133.360] gen9_composite_picture: integer translation (0, 0), removing >[ 133.360] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.360] sna_render_pixmap_bo: GPU all damaged >[ 133.360] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.360] gen4_choose_composite_emitter: solid, identity mask >[ 133.360] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.360] aligning vertex: was 3, now 4 floats per vertex >[ 133.360] gen9_composite_get_binding_table(ff00) >[ 133.360] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.360] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.360] kgem_add_handle: handle=7, index=3 >[ 133.360] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.360] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.360] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.360] kgem_add_handle: handle=6, index=4 >[ 133.360] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.360] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.360] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.360] gen9_emit_sampler: sampler = a >[ 133.360] gen9_emit_sf: num_sf_outputs=2 >[ 133.360] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.360] gen9_emit_vertex_elements: setup id=9 >[ 133.360] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.360] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.360] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.360] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.360] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.360] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.360] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.360] gen8_vertex_flush[56c] = 42 >[ 133.360] gen9_magic_ca_pass: CA fixup (349 -> 391) >[ 133.360] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.360] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.360] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.360] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.360] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.360] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.360] glyphs_format: format=166024, depth=32 >[ 133.360] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.360] sna_glyphs: discarding mask >[ 133.360] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.360] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.360] gen9_render_composite: 0x0, current mode=1/1 >[ 133.360] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.360] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.360] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.360] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.360] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.360] sna_drawable_use_bo: using whole GPU bo >[ 133.360] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.360] color_convert: src=ff000000 [20028888] >[ 133.360] color_convert: dst=ff000000 [20028888] >[ 133.360] sna_render_get_solid: ff000000 >[ 133.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.360] sna_transform_is_imprecise_integer_translation: no transform >[ 133.360] gen9_composite_picture: integer translation (0, 0), removing >[ 133.360] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.360] sna_render_pixmap_bo: GPU all damaged >[ 133.360] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.360] gen4_choose_composite_emitter: solid, identity mask >[ 133.360] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.360] gen9_composite_get_binding_table(fe40) >[ 133.360] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.360] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.360] gen9_emit_vertex_elements: setup id=9 >[ 133.360] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.360] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.360] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.360] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.360] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.360] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.360] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.361] gen8_vertex_flush[664] = 57 >[ 133.361] gen9_magic_ca_pass: CA fixup (391 -> 448) >[ 133.361] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.361] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.361] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.361] sna_glyphs: discarding mask >[ 133.361] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.361] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.361] gen9_render_composite: 0x0, current mode=1/1 >[ 133.361] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.361] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.361] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.361] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.361] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.361] sna_drawable_use_bo: using whole GPU bo >[ 133.361] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.361] color_convert: src=ff000000 [20028888] >[ 133.361] color_convert: dst=ff000000 [20028888] >[ 133.361] sna_render_get_solid: ff000000 >[ 133.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.361] sna_transform_is_imprecise_integer_translation: no transform >[ 133.361] gen9_composite_picture: integer translation (0, 0), removing >[ 133.361] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.361] sna_render_pixmap_bo: GPU all damaged >[ 133.361] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.361] gen4_choose_composite_emitter: solid, identity mask >[ 133.361] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.361] gen9_composite_get_binding_table(fe40) >[ 133.361] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.361] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.361] gen9_emit_vertex_elements: setup id=9 >[ 133.361] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.361] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.361] gen8_vertex_flush[75c] = 9 >[ 133.361] gen9_magic_ca_pass: CA fixup (448 -> 457) >[ 133.361] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.361] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.361] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.361] sna_glyphs: discarding mask >[ 133.361] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.361] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.361] gen9_render_composite: 0x0, current mode=1/1 >[ 133.361] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.361] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.361] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.361] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.361] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.361] sna_drawable_use_bo: using whole GPU bo >[ 133.361] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.361] color_convert: src=ffffffff [20028888] >[ 133.361] color_convert: dst=ffffffff [20028888] >[ 133.361] sna_render_get_solid: ffffffff >[ 133.361] sna_render_get_solid(white) >[ 133.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.361] sna_transform_is_imprecise_integer_translation: no transform >[ 133.361] gen9_composite_picture: integer translation (0, 0), removing >[ 133.361] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.361] sna_render_pixmap_bo: GPU all damaged >[ 133.361] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.361] gen4_choose_composite_emitter: solid, identity mask >[ 133.361] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.361] gen9_composite_get_binding_table(fe40) >[ 133.361] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.361] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.361] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.361] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.361] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.361] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.361] gen9_emit_vertex_elements: setup id=9 >[ 133.361] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.361] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.361] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.361] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.361] gen8_vertex_flush[85c] = 42 >[ 133.361] gen9_magic_ca_pass: CA fixup (457 -> 499) >[ 133.361] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.361] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.361] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.361] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.361] glyphs_format: format=166024, depth=32 >[ 133.361] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.361] sna_glyphs: discarding mask >[ 133.361] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.361] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.361] gen9_render_composite: 0x0, current mode=1/1 >[ 133.361] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.361] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.361] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.361] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.361] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.361] sna_drawable_use_bo: using whole GPU bo >[ 133.361] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.361] color_convert: src=ffffffff [20028888] >[ 133.361] color_convert: dst=ffffffff [20028888] >[ 133.361] sna_render_get_solid: ffffffff >[ 133.361] sna_render_get_solid(white) >[ 133.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.361] sna_transform_is_imprecise_integer_translation: no transform >[ 133.361] gen9_composite_picture: integer translation (0, 0), removing >[ 133.361] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.361] sna_render_pixmap_bo: GPU all damaged >[ 133.361] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.361] gen4_choose_composite_emitter: solid, identity mask >[ 133.361] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.361] gen9_composite_get_binding_table(fdc0) >[ 133.361] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.361] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.361] gen9_emit_vertex_elements: setup id=9 >[ 133.361] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.361] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.361] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.361] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.361] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.361] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.361] gen8_vertex_flush[954] = 57 >[ 133.361] gen9_magic_ca_pass: CA fixup (499 -> 556) >[ 133.361] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.361] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.361] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.361] sna_glyphs: discarding mask >[ 133.361] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.361] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.361] gen9_render_composite: 0x0, current mode=1/1 >[ 133.361] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.361] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.361] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.361] sna_drawable_use_bo pixmap=2866, box=((0, 0), (7680, 2160)), flags=7... >[ 133.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.361] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.361] sna_drawable_use_bo: using whole GPU bo >[ 133.361] gen9_composite_set_target: pixmap=2866, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.361] color_convert: src=ffffffff [20028888] >[ 133.361] color_convert: dst=ffffffff [20028888] >[ 133.361] sna_render_get_solid: ffffffff >[ 133.361] sna_render_get_solid(white) >[ 133.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.361] sna_transform_is_imprecise_integer_translation: no transform >[ 133.361] gen9_composite_picture: integer translation (0, 0), removing >[ 133.361] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.361] sna_render_pixmap_bo: GPU all damaged >[ 133.361] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.361] gen4_choose_composite_emitter: solid, identity mask >[ 133.361] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.361] gen9_composite_get_binding_table(fdc0) >[ 133.361] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.361] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.361] gen9_emit_vertex_elements: setup id=9 >[ 133.361] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.361] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.361] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.361] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.361] gen8_vertex_flush[a4c] = 9 >[ 133.361] gen9_magic_ca_pass: CA fixup (556 -> 565) >[ 133.361] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.361] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b32, drawable=a74 >[ 133.361] sna_validate_gc: recomputing clip >[ 133.361] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.361] sna_copy_area: src=pixmap=2866:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.361] sna_copy_area: normal copy >[ 133.361] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.361] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.361] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.361] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.361] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.361] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.361] sna_do_copy: pixmap -- no source clipping >[ 133.361] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.361] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.361] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2866+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.361] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.361] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.361] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.361] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.361] sna_drawable_use_bo: pinned, never REPLACES >[ 133.361] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.361] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.361] sna_drawable_use_bo: using whole GPU bo >[ 133.361] sna_pixmap_move_to_gpu(pixmap=2866, usage=0), flags=a >[ 133.361] sna_pixmap_move_to_gpu: already all-damaged >[ 133.361] sna_pixmap_mark_active: pixmap=2866, handle=138 >[ 133.361] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.361] sna_pixmap_make_cow: make cow src=2866, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.361] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.361] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.361] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.361] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.361] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.361] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.361] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.361] __kgem_retire_rq: request 1 complete >[ 133.361] kgem_set_mode: flushing before new bo >[ 133.361] gen8_vertex_close: used=2260, vbo active? 3, vb=204, nreloc=2 >[ 133.361] gen8_vertex_close: reloc[0] = 287 >[ 133.361] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.361] kgem_add_handle: handle=3, index=5 >[ 133.361] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.361] gen8_vertex_close: reloc[1] = 342 >[ 133.361] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.361] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.361] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.361] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.361] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.361] kgem_fixup_relocs: shrinking by 61440 >[ 133.361] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.361] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.361] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.361] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.361] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.361] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.362] __kgem_bo_clear_busy: handle=7 >[ 133.362] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.362] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.362] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.362] __kgem_bo_clear_busy: handle=7 >[ 133.362] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.362] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.362] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.362] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.362] aligning vertex: was 4, now 2 floats per vertex >[ 133.362] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.362] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.362] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.362] kgem_add_handle: handle=4, index=0 >[ 133.362] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.362] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.362] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.362] gen9_composite_get_binding_table(ffc0) >[ 133.362] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.362] kgem_add_handle: handle=134, index=1 >[ 133.362] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.362] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.362] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.362] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.362] kgem_add_handle: handle=138, index=2 >[ 133.362] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.362] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.362] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.362] gen9_emit_sampler: sampler = 0 >[ 133.362] gen9_emit_sf: num_sf_outputs=1 >[ 133.362] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.362] gen9_emit_vertex_elements: setup id=0 >[ 133.362] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.362] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.362] gen8_vertex_flush[490] = 3 >[ 133.362] sna_accel_flush: flush?=1, dirty?=1 >[ 133.362] sna_accel_flush: syncing SHM pixmap=2870 (refcnt=1) >[ 133.362] _sna_pixmap_move_to_cpu(pixmap=2870, 70x42, flags=3) >[ 133.362] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.362] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.362] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.362] kgem_bo_sync__cpu_full: handle=140 >[ 133.362] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.362] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.362] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.362] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.362] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.362] __kgem_retire_rq: request 1 complete >[ 133.362] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.362] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.362] gen8_vertex_close: used=2266, vbo active? 3, vb=1, nreloc=1 >[ 133.362] gen8_vertex_close: reloc[0] = 287 >[ 133.362] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.362] kgem_add_handle: handle=3, index=3 >[ 133.362] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.362] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.362] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.362] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.362] kgem_fixup_relocs: shrinking by 61440 >[ 133.362] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.362] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.362] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.362] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.362] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.362] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.362] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.362] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.362] sna_accel_flush: flush?=0, dirty?=0 >[ 133.362] sna_accel_flush: flush?=0, dirty?=0 >[ 133.362] sna_accel_flush: flush?=0, dirty?=0 >[ 133.362] sna_destroy_pixmap: pixmap=2866, attached?=1 >[ 133.362] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.362] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.362] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.362] __kgem_bo_destroy: handle=138 -> active >[ 133.362] __sna_free_pixmap(pixmap=2866) >[ 133.362] sna_accel_flush: flush?=0, dirty?=0 >[ 133.362] sna_accel_flush: flush?=0, dirty?=0 >[ 133.362] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.362] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.362] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.362] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.362] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.362] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.362] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.362] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.362] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.362] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.362] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.362] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.362] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.362] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.362] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.362] sna_pixmap_undo_cow: freeing cow >[ 133.362] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.362] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.362] sna_drawable_use_bo: using whole GPU bo >[ 133.362] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.362] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.362] sna_transform_is_imprecise_integer_translation: no transform >[ 133.362] gen9_composite_picture: integer translation (0, 0), removing >[ 133.362] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.362] sna_render_pixmap_bo: GPU all damaged >[ 133.362] color_convert: src=78000000 [20028888] >[ 133.362] color_convert: dst=78000000 [20028888] >[ 133.362] sna_render_get_solid: 78000000 >[ 133.362] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.362] gen4_choose_composite_emitter: identity source, identity mask >[ 133.362] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.362] aligning vertex: was 2, now 5 floats per vertex >[ 133.362] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.362] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.362] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.362] kgem_add_handle: handle=4, index=0 >[ 133.362] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.362] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.362] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.362] gen9_composite_get_binding_table(ffc0) >[ 133.362] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.362] kgem_add_handle: handle=136, index=1 >[ 133.362] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.362] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.362] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.362] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.362] kgem_add_handle: handle=137, index=2 >[ 133.362] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.362] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.362] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.362] kgem_add_reloc64: adding proxy [delta=480] for handle=7 >[ 133.362] kgem_add_handle: handle=7, index=3 >[ 133.362] kgem_add_reloc64[5] = (delta=480, target handle=3, presumed=fffe8000) >[ 133.362] [3fc0] bind bo(handle=7, addr=fffe81e0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.362] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.362] gen9_emit_sampler: sampler = 3 >[ 133.362] gen9_emit_sf: num_sf_outputs=2 >[ 133.362] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.362] gen9_emit_vertex_elements: setup id=10 >[ 133.362] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.362] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.362] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.362] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.362] gen8_vertex_flush[498] = 3 >[ 133.362] sna_accel_flush: flush?=0, dirty?=0 >[ 133.362] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.362] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.362] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.362] kgem_can_create_2d: untiled size=66355200 >[ 133.362] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.362] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.362] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.362] sna_create_pixmap: usage=0, flags=1b >[ 133.362] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.362] __pop_freed_pixmap: reusing freed pixmap=2866 header >[ 133.362] create_pixmap_hdr: pixmap=2871, width=7680, height=2160, usage=0 >[ 133.362] sna_create_pixmap: serial=2871, 7680x2160, usage=0 >[ 133.362] sna_accel_flush: flush?=0, dirty?=0 >[ 133.362] sna_accel_flush: flush?=0, dirty?=0 >[ 133.362] sna_composite_rectangles(pixmap=2872, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.362] sna_composite_rectangles: converted to op 0 >[ 133.363] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.363] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.363] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.363] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.363] sna_composite_rectangles: dropping last-cpu hint >[ 133.363] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=19... >[ 133.363] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.363] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.363] sna_pixmap_move_to_gpu(pixmap=2872, usage=0), flags=b >[ 133.363] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.363] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.363] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.363] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.363] sna_pixmap_alloc_gpu: pixmap=2872 >[ 133.363] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.363] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.363] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.363] 1:from active: pitch=30720, tiling=1, handle=138, id=1866 >[ 133.363] __sna_damage_all(7680, 2160) >[ 133.363] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.363] sna_pixmap_mark_active: pixmap=2872, handle=138 >[ 133.363] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.363] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.363] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.363] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.363] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.363] sna_render_get_solid: 0 >[ 133.363] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.363] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.363] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.363] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.363] aligning vertex: was 5, now 2 floats per vertex >[ 133.363] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.363] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.363] gen9_composite_get_binding_table(fec0) >[ 133.363] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.363] kgem_add_handle: handle=138, index=4 >[ 133.363] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.363] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.363] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.363] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.363] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.363] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.363] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.363] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.363] gen9_emit_sampler: sampler = 1 >[ 133.363] gen9_emit_sf: num_sf_outputs=1 >[ 133.363] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.363] gen9_emit_vertex_elements: setup id=0 >[ 133.363] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.363] (0, 0), (7680, 2160) >[ 133.363] gen8_vertex_flush[56c] = 3 >[ 133.363] sna_composite_rectangles: pixmap=2872 marking clear [0]? 1 >[ 133.363] sna_accel_flush: flush?=0, dirty?=0 >[ 133.363] sna_composite_rectangles(pixmap=2872, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.363] sna_composite_rectangles: converted to op 1 >[ 133.363] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.363] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.363] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.363] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.363] sna_composite_rectangles: dropping last-cpu hint >[ 133.363] sna_drawable_use_bo pixmap=2872, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.363] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.363] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.363] sna_drawable_use_bo: using whole GPU bo >[ 133.363] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.363] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.363] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.363] sna_render_get_solid: ffe5e3e1 >[ 133.363] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.363] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.363] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.363] gen9_composite_get_binding_table(fe00) >[ 133.363] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.363] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.363] kgem_add_handle: handle=32, index=5 >[ 133.363] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.363] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.363] gen9_emit_vertex_elements: setup id=0 >[ 133.363] (7679, 0), (7680, 2160) >[ 133.363] gen8_vertex_flush[5a8] = 3 >[ 133.363] sna_accel_flush: flush?=0, dirty?=0 >[ 133.363] sna_accel_flush: flush?=0, dirty?=0 >[ 133.363] sna_block_handler (tv=0.0) >[ 133.363] sna_wakeup_handler >[ 133.364] sna_accel_flush: flush?=0, dirty?=0 >[ 133.364] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 133.364] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.364] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.364] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.364] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.364] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 133.364] sna_dri2_get_back: reuse unattached back >[ 133.364] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.364] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 133.364] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.364] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 133.364] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.364] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.364] sna_accel_flush: flush?=0, dirty?=0 >[ 133.364] sna_accel_flush: flush?=0, dirty?=0 >[ 133.364] sna_accel_flush: flush?=0, dirty?=0 >[ 133.364] sna_block_handler (tv=0.0) >[ 133.364] sna_wakeup_handler >[ 133.364] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b38 >[ 133.364] sna_validate_gc: recomputing clip >[ 133.364] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c650] >[ 133.364] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2872:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.364] sna_copy_area: normal copy >[ 133.364] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.364] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.364] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.364] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.364] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.364] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.364] sna_do_copy: pixmap -- no source clipping >[ 133.364] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.364] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.364] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2872+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.364] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.364] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.364] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.364] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.364] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.364] sna_drawable_use_bo: using whole GPU bo >[ 133.364] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.364] sna_pixmap_move_to_gpu: already all-damaged >[ 133.364] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.364] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.364] sna_pixmap_make_cow: make cow src=2659, dst=2872, handle=136 (already cow? src=0, dst=0) >[ 133.364] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.364] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.364] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.364] __kgem_bo_destroy: handle=138 -> active >[ 133.364] sna_pixmap_make_cow: moo! attaching clone to pixmap=2872 (source=2659, handle=136) >[ 133.364] sna_destroy_pixmap: pixmap=2868, attached?=1 >[ 133.364] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.364] __sna_free_pixmap(pixmap=2868) >[ 133.364] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.364] kgem_bo_sync__cpu: handle=139 >[ 133.364] sna_accel_watch_flush: enable=-1 >[ 133.364] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.364] __kgem_bo_destroy: handle=139, size=8192 >[ 133.364] __kgem_bo_destroy: handle=139, not reusable >[ 133.364] kgem_bo_free: handle=139, size=8192 >[ 133.364] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.364] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.365] sna_accel_flush: flush?=0, dirty?=0 >[ 133.365] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.365] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.365] create_pixmap: serial=2873, usage=0, 0x0 >[ 133.365] create_pixmap_hdr: pixmap=2873, width=70, height=24, usage=0 >[ 133.365] kgem_create_map(0x7f1c4415b000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.365] __kgem_bo_init(handle=139, num_pages=2) >[ 133.365] kgem_create_map(ptr=0x7f1c4415b000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.365] sna_accel_watch_flush: enable=1 >[ 133.365] __sna_damage_all(70, 24) >[ 133.365] sna_pixmap_create_shm: serial=2873, 70x24, usage=0 >[ 133.365] sna_composite(pixmap=2872, op=3, src=2874+(0, 0), mask=0+(118, 350), dst=2872+(118, 350)+(0, 0), size=(70, 24) >[ 133.365] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.365] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.365] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.365] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.365] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.365] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.365] gen9_render_composite: 70x24, current mode=1/1 >[ 133.365] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.365] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.365] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.365] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.365] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.365] sna_drawable_use_bo pixmap=2872, box=((118, 350), (188, 374)), flags=7... >[ 133.365] sna_pixmap_undo_cow: pixmap=2872, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.365] sna_pixmap_undo_cow: copying cow >[ 133.365] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.365] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.365] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.365] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.365] 1:from active: pitch=30720, tiling=1, handle=138, id=1868 >[ 133.365] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.365] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.365] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.365] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.365] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.365] gen9_composite_get_binding_table(fd80) >[ 133.365] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.365] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.365] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.365] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.365] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.365] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.365] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.365] gen9_emit_sampler: sampler = 0 >[ 133.365] gen9_emit_vertex_elements: setup id=0 >[ 133.365] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.365] gen8_vertex_flush[5ec] = 3 >[ 133.365] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.365] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.365] sna_drawable_use_bo: using whole GPU bo >[ 133.365] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.365] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.365] sna_transform_is_imprecise_integer_translation: no transform >[ 133.365] gen9_composite_picture: integer translation (0, 0), removing >[ 133.365] sna_render_pixmap_bo pixmap=2874, (0, 0)x(70, 24)/(70, 24) >[ 133.365] sna_render_pixmap_bo: CPU all damaged >[ 133.365] sna_add_flush_pixmap: marking pixmap=2874 for flushing >[ 133.365] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.365] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.365] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.365] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.366] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.366] gen4_choose_composite_emitter: identity src, no mask >[ 133.366] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.366] gen8_vertex_close: used=2304, vbo active? 3, vb=401, nreloc=2 >[ 133.366] gen8_vertex_close: reloc[0] = 289 >[ 133.366] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.366] kgem_add_handle: handle=3, index=6 >[ 133.366] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.366] gen8_vertex_close: reloc[1] = 342 >[ 133.366] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.366] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.366] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.366] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.366] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.366] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.366] kgem_fixup_relocs: shrinking by 61440 >[ 133.366] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.366] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.366] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.366] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.366] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.366] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.366] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.366] __kgem_bo_clear_busy: handle=7 >[ 133.366] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.366] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.366] __kgem_bo_clear_busy: handle=7 >[ 133.366] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.366] __kgem_bo_clear_busy: handle=32 >[ 133.366] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.366] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.366] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.366] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.366] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.366] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.366] aligning vertex: was 2, now 3 floats per vertex >[ 133.366] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.366] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.366] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.366] kgem_add_handle: handle=4, index=0 >[ 133.366] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.366] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.366] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.366] gen9_composite_get_binding_table(ffc0) >[ 133.366] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.366] kgem_add_handle: handle=138, index=1 >[ 133.366] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.366] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.366] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.366] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.366] kgem_add_handle: handle=139, index=2 >[ 133.366] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.366] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.366] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.366] gen9_emit_sampler: sampler = 2 >[ 133.366] gen9_emit_sf: num_sf_outputs=1 >[ 133.366] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.366] gen9_emit_vertex_elements: setup id=2 >[ 133.366] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.366] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.366] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.366] gen8_vertex_flush[490] = 3 >[ 133.367] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.367] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.367] sna_glyphs: discarding mask >[ 133.367] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.367] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.367] gen9_render_composite: 0x0, current mode=1/1 >[ 133.367] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.367] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.367] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.367] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.367] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.367] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.367] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.367] sna_drawable_use_bo: using whole GPU bo >[ 133.367] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.367] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.367] color_convert: src=ff000000 [20028888] >[ 133.367] color_convert: dst=ff000000 [20028888] >[ 133.367] sna_render_get_solid: ff000000 >[ 133.367] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.367] sna_transform_is_imprecise_integer_translation: no transform >[ 133.367] gen9_composite_picture: integer translation (0, 0), removing >[ 133.367] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.367] sna_render_pixmap_bo: GPU all damaged >[ 133.367] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.367] gen4_choose_composite_emitter: solid, identity mask >[ 133.367] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.367] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.367] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.367] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.367] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.367] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.367] aligning vertex: was 3, now 4 floats per vertex >[ 133.367] gen9_composite_get_binding_table(ff00) >[ 133.367] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.367] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.367] kgem_add_handle: handle=7, index=3 >[ 133.367] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.367] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.367] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.367] kgem_add_handle: handle=6, index=4 >[ 133.367] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.367] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.367] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.367] gen9_emit_sampler: sampler = a >[ 133.367] gen9_emit_sf: num_sf_outputs=2 >[ 133.367] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.367] gen9_emit_vertex_elements: setup id=9 >[ 133.367] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.367] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.367] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.367] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.367] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.367] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.367] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.367] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.367] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.367] gen8_vertex_flush[56c] = 42 >[ 133.367] gen9_magic_ca_pass: CA fixup (579 -> 621) >[ 133.367] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.367] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.367] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.367] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.368] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.368] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.368] glyphs_format: format=166024, depth=32 >[ 133.368] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.368] sna_glyphs: discarding mask >[ 133.368] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.368] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.368] gen9_render_composite: 0x0, current mode=1/1 >[ 133.368] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.368] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.368] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.368] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.368] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.368] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.368] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.368] sna_drawable_use_bo: using whole GPU bo >[ 133.368] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.368] color_convert: src=ff000000 [20028888] >[ 133.368] color_convert: dst=ff000000 [20028888] >[ 133.368] sna_render_get_solid: ff000000 >[ 133.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.368] sna_transform_is_imprecise_integer_translation: no transform >[ 133.368] gen9_composite_picture: integer translation (0, 0), removing >[ 133.368] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.368] sna_render_pixmap_bo: GPU all damaged >[ 133.368] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.368] gen4_choose_composite_emitter: solid, identity mask >[ 133.368] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.368] gen9_composite_get_binding_table(fe40) >[ 133.368] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.368] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.368] gen9_emit_vertex_elements: setup id=9 >[ 133.368] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.368] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.368] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.368] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.368] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.368] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.368] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.368] gen8_vertex_flush[664] = 57 >[ 133.368] gen9_magic_ca_pass: CA fixup (621 -> 678) >[ 133.368] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.368] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.368] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.368] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.368] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.368] sna_glyphs: discarding mask >[ 133.368] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.368] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.368] gen9_render_composite: 0x0, current mode=1/1 >[ 133.368] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.368] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.368] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.368] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.368] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.368] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.368] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.368] sna_drawable_use_bo: using whole GPU bo >[ 133.368] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.368] color_convert: src=ff000000 [20028888] >[ 133.368] color_convert: dst=ff000000 [20028888] >[ 133.368] sna_render_get_solid: ff000000 >[ 133.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.368] sna_transform_is_imprecise_integer_translation: no transform >[ 133.369] gen9_composite_picture: integer translation (0, 0), removing >[ 133.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.369] sna_render_pixmap_bo: GPU all damaged >[ 133.369] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.369] gen4_choose_composite_emitter: solid, identity mask >[ 133.369] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.369] gen9_composite_get_binding_table(fe40) >[ 133.369] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.369] gen9_emit_vertex_elements: setup id=9 >[ 133.369] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.369] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.369] gen8_vertex_flush[75c] = 9 >[ 133.369] gen9_magic_ca_pass: CA fixup (678 -> 687) >[ 133.369] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.369] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.369] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.369] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.369] sna_glyphs: discarding mask >[ 133.369] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.369] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.369] gen9_render_composite: 0x0, current mode=1/1 >[ 133.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.369] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.369] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.369] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.369] sna_drawable_use_bo: using whole GPU bo >[ 133.369] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.369] color_convert: src=ffffffff [20028888] >[ 133.369] color_convert: dst=ffffffff [20028888] >[ 133.369] sna_render_get_solid: ffffffff >[ 133.369] sna_render_get_solid(white) >[ 133.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.369] sna_transform_is_imprecise_integer_translation: no transform >[ 133.369] gen9_composite_picture: integer translation (0, 0), removing >[ 133.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.369] sna_render_pixmap_bo: GPU all damaged >[ 133.369] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.369] gen4_choose_composite_emitter: solid, identity mask >[ 133.369] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.369] gen9_composite_get_binding_table(fe40) >[ 133.369] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.369] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.369] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.369] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.369] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.369] gen9_emit_vertex_elements: setup id=9 >[ 133.369] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.369] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.369] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.369] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.369] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.369] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.369] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.369] gen8_vertex_flush[85c] = 42 >[ 133.369] gen9_magic_ca_pass: CA fixup (687 -> 729) >[ 133.369] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.369] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.369] sna_accel_flush: flush?=1, dirty?=1 >[ 133.369] sna_accel_flush: syncing SHM pixmap=2874 (refcnt=1) >[ 133.369] _sna_pixmap_move_to_cpu(pixmap=2874, 70x24, flags=3) >[ 133.369] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.369] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.369] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.369] kgem_bo_sync__cpu_full: handle=139 >[ 133.370] gen8_vertex_close: used=2916, vbo active? 3, vb=204, nreloc=2 >[ 133.370] gen8_vertex_close: reloc[0] = 287 >[ 133.370] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.370] kgem_add_handle: handle=3, index=5 >[ 133.370] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.370] gen8_vertex_close: reloc[1] = 342 >[ 133.370] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.370] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.370] batch[1/1, flags=1800]: 572 572 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.370] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.370] __kgem_retire_rq: request 1 complete >[ 133.370] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 133.370] __kgem_bo_flush: moving 134 to flushing >[ 133.370] __kgem_retire_rq: movied 134 to flushing >[ 133.370] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.370] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.370] kgem_fixup_relocs: shrinking by 61440 >[ 133.370] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.370] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.370] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.370] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.370] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.370] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.370] __kgem_bo_clear_busy: handle=7 >[ 133.370] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.370] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.370] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.370] __kgem_bo_clear_busy: handle=7 >[ 133.370] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.370] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.370] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.370] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.370] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.393] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.393] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.393] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.393] __kgem_retire_rq: request 2 complete >[ 133.393] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.393] __kgem_retire_rq: request 1 complete >[ 133.393] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.393] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.393] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.393] sna_block_handler (tv=0.0) >[ 133.393] sna_wakeup_handler >[ 133.393] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.393] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.393] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.393] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.393] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.393] sna_crtc_record_swap: recording last swap on pipe=0, frame 7734 [msc=7734], time 133.384595 >[ 133.393] sna_dri2_get_msc: msc=7734 [raw=7734], ust=133384595 >[ 133.393] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 133.393] sna_dri2_schedule_swap(target_msc=7732, divisor=0, remainder=0) >[ 133.393] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 133.393] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.393] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.393] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.393] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.393] sna_crtc_record_swap: recording last swap on pipe=0, frame 7734 [msc=7734], time 133.384595 >[ 133.393] immediate_swap: current_msc=7734, target_msc=7732 -- yes >[ 133.393] can_flip: no, shadow enabled >[ 133.393] sna_dri2_add_event: adding event to window 146) >[ 133.393] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.393] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.393] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.393] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.393] can_xchg: back size=8701e00, front size=8701e00 >[ 133.393] can_xchg: yes, pixmap=165 >[ 133.393] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 133.393] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.393] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.393] set_bo: pixmap=165, handle=36 (old handle=35) >[ 133.393] set_bo: marking whole pixmap as damaged >[ 133.393] set_bo: applying final/discard move-to-gpu >[ 133.393] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 133.393] set_bo: dropping flush hint from handle=35 >[ 133.393] set_bo: adding flush hint to handle=36 >[ 133.393] mark_stale(handle=35) => 1 >[ 133.393] swap_limit: draw=146 setting swap limit to 3 >[ 133.393] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.393] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.393] sna_dri2_schedule_swap: reported target_msc=7734 >[ 133.393] sna_accel_flush: flush?=0, dirty?=0 >[ 133.393] sna_accel_flush: flush?=0, dirty?=0 >[ 133.393] sna_accel_flush: flush?=0, dirty?=0 >[ 133.393] sna_accel_flush: flush?=0, dirty?=0 >[ 133.393] sna_block_handler (tv=0.0) >[ 133.393] kgem_retire, need_retire?=1 >[ 133.393] __kgem_busy: handle=134, busy=0, wedged=0 >[ 133.393] __kgem_bo_clear_busy: handle=134 >[ 133.393] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.393] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.393] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.393] kgem_retire -- retired=0, need_retire=0 >[ 133.393] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.393] gen6_render_retire: resetting idle vbo >[ 133.393] sna_scanout_do_flush: flush timer active: delta=-43 >[ 133.393] sna_scanout_do_flush (time=133393), triggered >[ 133.393] sna_scanout_flush (time=133393), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.393] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.393] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.393] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.394] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.394] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.394] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.394] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.394] sna_pixmap_move_to_gpu: already all-damaged >[ 133.394] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 133.394] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.394] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.394] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.394] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 133.394] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 133.394] get_fb: reusing fb=77 for handle=36 >[ 133.394] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 133.394] __kgem_bo_clear_busy: handle=36 >[ 133.394] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 133.394] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 133.394] __kgem_bo_clear_busy: handle=36 >[ 133.394] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.394] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.394] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 133.394] sna_accel_do_throttle -- no pending activity >[ 133.394] sna_accel_block: evaluating timers, active=5 >[ 133.394] sna_accel_block: flush timer expires in 16 [133409] >[ 133.394] sna_wakeup_handler >[ 133.394] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.394] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.394] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.394] glyphs_format: format=166024, depth=32 >[ 133.394] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.394] sna_glyphs: discarding mask >[ 133.394] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.394] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.394] gen9_render_composite: 0x0, current mode=0/0 >[ 133.394] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.394] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.394] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.394] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.394] sna_drawable_use_bo: using whole GPU bo >[ 133.394] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.394] color_convert: src=ffffffff [20028888] >[ 133.394] color_convert: dst=ffffffff [20028888] >[ 133.394] sna_render_get_solid: ffffffff >[ 133.394] sna_render_get_solid(white) >[ 133.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.394] sna_transform_is_imprecise_integer_translation: no transform >[ 133.394] gen9_composite_picture: integer translation (0, 0), removing >[ 133.394] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.394] sna_render_pixmap_bo: GPU all damaged >[ 133.394] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.394] gen4_choose_composite_emitter: solid, identity mask >[ 133.394] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.394] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.394] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.394] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.394] kgem_add_handle: handle=4, index=0 >[ 133.394] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.394] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.394] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.394] gen9_composite_get_binding_table(ffc0) >[ 133.394] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.394] kgem_add_handle: handle=138, index=1 >[ 133.394] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.394] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.394] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.394] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.394] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.394] kgem_add_handle: handle=7, index=2 >[ 133.394] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.394] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.394] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.394] kgem_add_handle: handle=6, index=3 >[ 133.394] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.394] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.394] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.394] gen9_emit_sampler: sampler = a >[ 133.394] gen9_emit_sf: num_sf_outputs=2 >[ 133.394] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.394] gen9_emit_vertex_elements: setup id=9 >[ 133.394] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.394] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.394] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.394] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.394] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.394] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.394] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.394] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.394] gen8_vertex_flush[498] = 57 >[ 133.394] gen9_magic_ca_pass: CA fixup (0 -> 57) >[ 133.394] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.394] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.394] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.394] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.394] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.394] sna_glyphs: discarding mask >[ 133.394] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.394] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.394] gen9_render_composite: 0x0, current mode=1/1 >[ 133.394] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.394] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.394] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.394] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.394] sna_drawable_use_bo: using whole GPU bo >[ 133.394] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.394] color_convert: src=ffffffff [20028888] >[ 133.394] color_convert: dst=ffffffff [20028888] >[ 133.394] sna_render_get_solid: ffffffff >[ 133.394] sna_render_get_solid(white) >[ 133.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.394] sna_transform_is_imprecise_integer_translation: no transform >[ 133.394] gen9_composite_picture: integer translation (0, 0), removing >[ 133.394] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.394] sna_render_pixmap_bo: GPU all damaged >[ 133.394] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.394] gen4_choose_composite_emitter: solid, identity mask >[ 133.394] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.394] gen9_composite_get_binding_table(fec0) >[ 133.394] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.394] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.394] gen9_emit_vertex_elements: setup id=9 >[ 133.394] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.394] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.394] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.394] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.394] gen8_vertex_flush[590] = 9 >[ 133.394] gen9_magic_ca_pass: CA fixup (57 -> 66) >[ 133.394] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.394] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.394] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.394] sna_destroy_pixmap: pixmap=2870, attached?=1 >[ 133.394] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.394] __sna_free_pixmap(pixmap=2870) >[ 133.394] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.394] kgem_bo_sync__cpu: handle=140 >[ 133.394] sna_accel_watch_flush: enable=-1 >[ 133.394] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.394] __kgem_bo_destroy: handle=140, size=12288 >[ 133.394] __kgem_bo_destroy: handle=140, not reusable >[ 133.394] kgem_bo_free: handle=140, size=12288 >[ 133.394] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.394] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.394] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.394] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.394] create_pixmap: serial=2875, usage=0, 0x0 >[ 133.394] create_pixmap_hdr: pixmap=2875, width=70, height=42, usage=0 >[ 133.394] kgem_create_map(0x7f1c44131000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.394] __kgem_bo_init(handle=140, num_pages=3) >[ 133.394] kgem_create_map(ptr=0x7f1c44131000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.394] sna_accel_watch_flush: enable=1 >[ 133.394] __sna_damage_all(70, 42) >[ 133.394] sna_pixmap_create_shm: serial=2875, 70x42, usage=0 >[ 133.394] sna_composite(pixmap=2872, op=3, src=2876+(0, 0), mask=0+(118, 232), dst=2872+(118, 232)+(0, 0), size=(70, 42) >[ 133.394] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.394] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.394] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.394] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.394] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.394] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.394] gen9_render_composite: 70x42, current mode=1/1 >[ 133.394] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.394] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.394] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.394] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.394] sna_drawable_use_bo pixmap=2872, box=((118, 232), (188, 274)), flags=7... >[ 133.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.394] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.394] sna_drawable_use_bo: using whole GPU bo >[ 133.394] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.394] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.394] sna_transform_is_imprecise_integer_translation: no transform >[ 133.394] gen9_composite_picture: integer translation (0, 0), removing >[ 133.394] sna_render_pixmap_bo pixmap=2876, (0, 0)x(70, 42)/(70, 42) >[ 133.394] sna_render_pixmap_bo: CPU all damaged >[ 133.394] sna_add_flush_pixmap: marking pixmap=2876 for flushing >[ 133.394] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.394] gen8_vertex_close: used=264, vbo active? 3, vb=200, nreloc=1 >[ 133.394] gen8_vertex_close: reloc[0] = 289 >[ 133.394] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.394] kgem_add_handle: handle=3, index=4 >[ 133.394] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.394] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.394] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.394] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.394] kgem_fixup_relocs: shrinking by 61440 >[ 133.394] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.394] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.394] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.394] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.394] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.394] __kgem_bo_clear_busy: handle=7 >[ 133.394] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.394] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.394] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.394] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.394] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.394] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.395] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.395] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.395] gen4_choose_composite_emitter: identity src, no mask >[ 133.395] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.395] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.395] aligning vertex: was 4, now 3 floats per vertex >[ 133.395] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.395] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.395] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.395] kgem_add_handle: handle=4, index=0 >[ 133.395] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.395] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.395] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.395] gen9_composite_get_binding_table(ffc0) >[ 133.395] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.395] kgem_add_handle: handle=138, index=1 >[ 133.395] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.395] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.395] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.395] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.395] kgem_add_handle: handle=140, index=2 >[ 133.395] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.395] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.395] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.395] gen9_emit_sampler: sampler = 2 >[ 133.395] gen9_emit_sf: num_sf_outputs=1 >[ 133.395] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.395] gen9_emit_vertex_elements: setup id=2 >[ 133.395] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.395] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.395] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.395] gen8_vertex_flush[490] = 3 >[ 133.395] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.395] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.395] sna_glyphs: discarding mask >[ 133.395] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.395] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.395] gen9_render_composite: 0x0, current mode=1/1 >[ 133.395] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.395] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.395] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.395] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.395] sna_drawable_use_bo: using whole GPU bo >[ 133.395] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.395] color_convert: src=ff000000 [20028888] >[ 133.395] color_convert: dst=ff000000 [20028888] >[ 133.395] sna_render_get_solid: ff000000 >[ 133.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.395] sna_transform_is_imprecise_integer_translation: no transform >[ 133.395] gen9_composite_picture: integer translation (0, 0), removing >[ 133.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.395] sna_render_pixmap_bo: GPU all damaged >[ 133.395] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.395] gen4_choose_composite_emitter: solid, identity mask >[ 133.395] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.395] aligning vertex: was 3, now 4 floats per vertex >[ 133.395] gen9_composite_get_binding_table(ff00) >[ 133.395] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.395] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.395] kgem_add_handle: handle=7, index=3 >[ 133.395] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.395] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.395] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.395] kgem_add_handle: handle=6, index=4 >[ 133.395] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.395] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.395] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.395] gen9_emit_sampler: sampler = a >[ 133.395] gen9_emit_sf: num_sf_outputs=2 >[ 133.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.395] gen9_emit_vertex_elements: setup id=9 >[ 133.395] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.395] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.395] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.395] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.395] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.395] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.395] gen8_vertex_flush[56c] = 42 >[ 133.395] gen9_magic_ca_pass: CA fixup (69 -> 111) >[ 133.395] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.395] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.395] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.395] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.395] glyphs_format: format=166024, depth=32 >[ 133.395] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.395] sna_glyphs: discarding mask >[ 133.395] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.395] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.395] gen9_render_composite: 0x0, current mode=1/1 >[ 133.395] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.395] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.395] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.395] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.395] sna_drawable_use_bo: using whole GPU bo >[ 133.395] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.395] color_convert: src=ff000000 [20028888] >[ 133.395] color_convert: dst=ff000000 [20028888] >[ 133.395] sna_render_get_solid: ff000000 >[ 133.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.395] sna_transform_is_imprecise_integer_translation: no transform >[ 133.395] gen9_composite_picture: integer translation (0, 0), removing >[ 133.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.395] sna_render_pixmap_bo: GPU all damaged >[ 133.395] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.395] gen4_choose_composite_emitter: solid, identity mask >[ 133.395] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.395] gen9_composite_get_binding_table(fe40) >[ 133.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.395] gen9_emit_vertex_elements: setup id=9 >[ 133.395] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.395] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.395] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.395] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.395] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.395] gen8_vertex_flush[664] = 57 >[ 133.395] gen9_magic_ca_pass: CA fixup (111 -> 168) >[ 133.395] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.395] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.395] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.395] sna_glyphs: discarding mask >[ 133.395] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.395] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.395] gen9_render_composite: 0x0, current mode=1/1 >[ 133.395] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.395] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.395] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.395] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.395] sna_drawable_use_bo: using whole GPU bo >[ 133.395] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.395] color_convert: src=ff000000 [20028888] >[ 133.395] color_convert: dst=ff000000 [20028888] >[ 133.395] sna_render_get_solid: ff000000 >[ 133.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.395] sna_transform_is_imprecise_integer_translation: no transform >[ 133.395] gen9_composite_picture: integer translation (0, 0), removing >[ 133.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.395] sna_render_pixmap_bo: GPU all damaged >[ 133.395] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.395] gen4_choose_composite_emitter: solid, identity mask >[ 133.395] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.395] gen9_composite_get_binding_table(fe40) >[ 133.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.395] gen9_emit_vertex_elements: setup id=9 >[ 133.395] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.395] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.395] gen8_vertex_flush[75c] = 9 >[ 133.395] gen9_magic_ca_pass: CA fixup (168 -> 177) >[ 133.395] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.395] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.395] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.395] sna_glyphs: discarding mask >[ 133.395] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.395] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.395] gen9_render_composite: 0x0, current mode=1/1 >[ 133.395] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.395] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.395] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.395] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.395] sna_drawable_use_bo: using whole GPU bo >[ 133.395] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.395] color_convert: src=ffffffff [20028888] >[ 133.395] color_convert: dst=ffffffff [20028888] >[ 133.395] sna_render_get_solid: ffffffff >[ 133.395] sna_render_get_solid(white) >[ 133.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.395] sna_transform_is_imprecise_integer_translation: no transform >[ 133.395] gen9_composite_picture: integer translation (0, 0), removing >[ 133.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.395] sna_render_pixmap_bo: GPU all damaged >[ 133.395] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.395] gen4_choose_composite_emitter: solid, identity mask >[ 133.395] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.395] gen9_composite_get_binding_table(fe40) >[ 133.395] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.395] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.395] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.395] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.395] gen9_emit_vertex_elements: setup id=9 >[ 133.395] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.395] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.395] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.395] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.395] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.395] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.395] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.396] gen8_vertex_flush[85c] = 42 >[ 133.396] gen9_magic_ca_pass: CA fixup (177 -> 219) >[ 133.396] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.396] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.396] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.396] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.396] glyphs_format: format=166024, depth=32 >[ 133.396] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.396] sna_glyphs: discarding mask >[ 133.396] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.396] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.396] gen9_render_composite: 0x0, current mode=1/1 >[ 133.396] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.396] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.396] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.396] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.396] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.396] sna_drawable_use_bo: using whole GPU bo >[ 133.396] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.396] color_convert: src=ffffffff [20028888] >[ 133.396] color_convert: dst=ffffffff [20028888] >[ 133.396] sna_render_get_solid: ffffffff >[ 133.396] sna_render_get_solid(white) >[ 133.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.396] sna_transform_is_imprecise_integer_translation: no transform >[ 133.396] gen9_composite_picture: integer translation (0, 0), removing >[ 133.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.396] sna_render_pixmap_bo: GPU all damaged >[ 133.396] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.396] gen4_choose_composite_emitter: solid, identity mask >[ 133.396] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.396] gen9_composite_get_binding_table(fdc0) >[ 133.396] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.396] gen9_emit_vertex_elements: setup id=9 >[ 133.396] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.396] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.396] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.396] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.396] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.396] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.396] gen8_vertex_flush[954] = 57 >[ 133.396] gen9_magic_ca_pass: CA fixup (219 -> 276) >[ 133.396] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.396] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.396] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.396] sna_glyphs: discarding mask >[ 133.396] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.396] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.396] gen9_render_composite: 0x0, current mode=1/1 >[ 133.396] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.396] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.396] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.396] sna_drawable_use_bo pixmap=2872, box=((0, 0), (7680, 2160)), flags=7... >[ 133.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.396] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.396] sna_drawable_use_bo: using whole GPU bo >[ 133.396] gen9_composite_set_target: pixmap=2872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.396] color_convert: src=ffffffff [20028888] >[ 133.396] color_convert: dst=ffffffff [20028888] >[ 133.396] sna_render_get_solid: ffffffff >[ 133.396] sna_render_get_solid(white) >[ 133.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.396] sna_transform_is_imprecise_integer_translation: no transform >[ 133.396] gen9_composite_picture: integer translation (0, 0), removing >[ 133.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.396] sna_render_pixmap_bo: GPU all damaged >[ 133.396] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.396] gen4_choose_composite_emitter: solid, identity mask >[ 133.396] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.396] gen9_composite_get_binding_table(fdc0) >[ 133.396] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.396] gen9_emit_vertex_elements: setup id=9 >[ 133.396] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.396] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.396] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.396] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.396] gen8_vertex_flush[a4c] = 9 >[ 133.396] gen9_magic_ca_pass: CA fixup (276 -> 285) >[ 133.396] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.396] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b38, drawable=a74 >[ 133.396] sna_validate_gc: recomputing clip >[ 133.396] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.396] sna_copy_area: src=pixmap=2872:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.396] sna_copy_area: normal copy >[ 133.396] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.396] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.396] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.396] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.396] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.396] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.396] sna_do_copy: pixmap -- no source clipping >[ 133.396] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.396] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.396] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2872+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.396] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.396] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.396] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.396] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.396] sna_drawable_use_bo: pinned, never REPLACES >[ 133.396] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.396] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.396] sna_drawable_use_bo: using whole GPU bo >[ 133.396] sna_pixmap_move_to_gpu(pixmap=2872, usage=0), flags=a >[ 133.396] sna_pixmap_move_to_gpu: already all-damaged >[ 133.396] sna_pixmap_mark_active: pixmap=2872, handle=138 >[ 133.396] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.396] sna_pixmap_make_cow: make cow src=2872, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.396] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.396] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.396] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.396] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.396] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.396] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.396] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.396] __kgem_retire_rq: request 1 complete >[ 133.396] kgem_set_mode: flushing before new bo >[ 133.396] gen8_vertex_close: used=1140, vbo active? 3, vb=204, nreloc=2 >[ 133.396] gen8_vertex_close: reloc[0] = 287 >[ 133.396] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.396] kgem_add_handle: handle=3, index=5 >[ 133.396] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.396] gen8_vertex_close: reloc[1] = 342 >[ 133.396] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.396] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.396] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.396] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.396] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.396] kgem_fixup_relocs: shrinking by 61440 >[ 133.396] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.396] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.396] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.396] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.396] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.396] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.396] __kgem_bo_clear_busy: handle=7 >[ 133.396] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.396] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.396] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.396] __kgem_bo_clear_busy: handle=7 >[ 133.396] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.396] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.396] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.396] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.396] aligning vertex: was 4, now 2 floats per vertex >[ 133.396] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.396] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.396] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.396] kgem_add_handle: handle=4, index=0 >[ 133.396] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.396] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.396] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.396] gen9_composite_get_binding_table(ffc0) >[ 133.396] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.396] kgem_add_handle: handle=134, index=1 >[ 133.396] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.396] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.396] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.396] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.396] kgem_add_handle: handle=138, index=2 >[ 133.396] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.396] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.396] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.396] gen9_emit_sampler: sampler = 0 >[ 133.396] gen9_emit_sf: num_sf_outputs=1 >[ 133.396] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.396] gen9_emit_vertex_elements: setup id=0 >[ 133.396] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.396] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.396] gen8_vertex_flush[490] = 3 >[ 133.396] sna_destroy_pixmap: pixmap=2872, attached?=1 >[ 133.396] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.396] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.396] __kgem_bo_destroy: handle=138 -> active >[ 133.396] __sna_free_pixmap(pixmap=2872) >[ 133.396] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.396] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.396] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.396] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.396] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.396] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.396] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.396] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.396] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.396] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.396] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.396] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.396] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.396] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.396] sna_pixmap_undo_cow: freeing cow >[ 133.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.396] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.396] sna_drawable_use_bo: using whole GPU bo >[ 133.396] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.396] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.396] sna_transform_is_imprecise_integer_translation: no transform >[ 133.396] gen9_composite_picture: integer translation (0, 0), removing >[ 133.396] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.396] sna_render_pixmap_bo: GPU all damaged >[ 133.396] color_convert: src=7c000000 [20028888] >[ 133.396] color_convert: dst=7c000000 [20028888] >[ 133.396] sna_render_get_solid: 7c000000 >[ 133.396] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.396] gen4_choose_composite_emitter: identity source, identity mask >[ 133.396] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.396] __kgem_retire_rq: request 1 complete >[ 133.396] kgem_set_mode: flushing before new bo >[ 133.396] gen8_vertex_close: used=1146, vbo active? 3, vb=1, nreloc=1 >[ 133.396] gen8_vertex_close: reloc[0] = 287 >[ 133.396] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.396] kgem_add_handle: handle=3, index=3 >[ 133.397] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.397] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.397] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.397] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.397] kgem_fixup_relocs: shrinking by 61440 >[ 133.397] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.397] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.397] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.397] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.397] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.397] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.397] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.397] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.397] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.397] aligning vertex: was 2, now 5 floats per vertex >[ 133.397] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.397] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.397] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.397] kgem_add_handle: handle=4, index=0 >[ 133.397] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.397] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.397] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.397] gen9_composite_get_binding_table(ffc0) >[ 133.397] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.397] kgem_add_handle: handle=136, index=1 >[ 133.397] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.397] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.397] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.397] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.397] kgem_add_handle: handle=137, index=2 >[ 133.397] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.397] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.397] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.397] kgem_add_reloc64: adding proxy [delta=496] for handle=7 >[ 133.397] kgem_add_handle: handle=7, index=3 >[ 133.397] kgem_add_reloc64[5] = (delta=496, target handle=3, presumed=fffe8000) >[ 133.397] [3fc0] bind bo(handle=7, addr=fffe81f0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.397] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.397] gen9_emit_sampler: sampler = 3 >[ 133.397] gen9_emit_sf: num_sf_outputs=2 >[ 133.397] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.397] gen9_emit_vertex_elements: setup id=10 >[ 133.397] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.397] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.397] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.397] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.397] gen8_vertex_flush[498] = 3 >[ 133.397] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.397] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.397] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.397] kgem_can_create_2d: untiled size=66355200 >[ 133.397] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.397] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.397] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.397] sna_create_pixmap: usage=0, flags=1b >[ 133.397] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.397] __pop_freed_pixmap: reusing freed pixmap=2872 header >[ 133.397] create_pixmap_hdr: pixmap=2877, width=7680, height=2160, usage=0 >[ 133.397] sna_create_pixmap: serial=2877, 7680x2160, usage=0 >[ 133.397] sna_composite_rectangles(pixmap=2878, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.397] sna_composite_rectangles: converted to op 0 >[ 133.397] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.397] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.397] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.397] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.397] sna_composite_rectangles: dropping last-cpu hint >[ 133.397] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=19... >[ 133.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.397] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.397] sna_pixmap_move_to_gpu(pixmap=2878, usage=0), flags=b >[ 133.397] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.397] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.397] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.397] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.397] sna_pixmap_alloc_gpu: pixmap=2878 >[ 133.397] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.397] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.397] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.397] 1:from active: pitch=30720, tiling=1, handle=138, id=1870 >[ 133.397] __sna_damage_all(7680, 2160) >[ 133.397] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.397] sna_pixmap_mark_active: pixmap=2878, handle=138 >[ 133.397] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.397] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.397] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.397] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.397] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.397] sna_render_get_solid: 0 >[ 133.397] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.397] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.397] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.397] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.397] aligning vertex: was 5, now 2 floats per vertex >[ 133.397] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.397] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.397] gen9_composite_get_binding_table(fec0) >[ 133.397] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.397] kgem_add_handle: handle=138, index=4 >[ 133.397] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.397] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.397] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.397] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.397] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.397] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.397] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.397] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.397] gen9_emit_sampler: sampler = 1 >[ 133.397] gen9_emit_sf: num_sf_outputs=1 >[ 133.397] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.397] gen9_emit_vertex_elements: setup id=0 >[ 133.397] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.397] (0, 0), (7680, 2160) >[ 133.397] gen8_vertex_flush[56c] = 3 >[ 133.397] sna_composite_rectangles: pixmap=2878 marking clear [0]? 1 >[ 133.397] sna_composite_rectangles(pixmap=2878, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.397] sna_composite_rectangles: converted to op 1 >[ 133.397] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.397] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.397] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.397] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.398] sna_composite_rectangles: dropping last-cpu hint >[ 133.398] sna_drawable_use_bo pixmap=2878, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.398] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.398] sna_drawable_use_bo: using whole GPU bo >[ 133.398] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.398] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.398] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.398] sna_render_get_solid: ffe5e3e1 >[ 133.398] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.398] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.398] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.398] gen9_composite_get_binding_table(fe00) >[ 133.398] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.398] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.398] kgem_add_handle: handle=32, index=5 >[ 133.398] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.398] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.398] gen9_emit_vertex_elements: setup id=0 >[ 133.398] (7679, 0), (7680, 2160) >[ 133.398] gen8_vertex_flush[5a8] = 3 >[ 133.398] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b3e >[ 133.398] sna_validate_gc: recomputing clip >[ 133.398] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c6b0] >[ 133.398] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2878:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.398] sna_copy_area: normal copy >[ 133.398] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.398] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.398] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.398] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.398] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.398] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.398] sna_do_copy: pixmap -- no source clipping >[ 133.398] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.398] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.398] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2878+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.398] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.398] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.398] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.398] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.398] sna_drawable_use_bo: using whole GPU bo >[ 133.398] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.398] sna_pixmap_move_to_gpu: already all-damaged >[ 133.398] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.398] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.398] sna_pixmap_make_cow: make cow src=2659, dst=2878, handle=136 (already cow? src=0, dst=0) >[ 133.398] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.398] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.398] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.398] __kgem_bo_destroy: handle=138 -> active >[ 133.398] sna_pixmap_make_cow: moo! attaching clone to pixmap=2878 (source=2659, handle=136) >[ 133.398] sna_destroy_pixmap: pixmap=2874, attached?=1 >[ 133.398] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.398] __sna_free_pixmap(pixmap=2874) >[ 133.398] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.398] kgem_bo_sync__cpu: handle=139 >[ 133.398] sna_accel_watch_flush: enable=-1 >[ 133.398] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.398] __kgem_bo_destroy: handle=139, size=8192 >[ 133.398] __kgem_bo_destroy: handle=139, not reusable >[ 133.398] kgem_bo_free: handle=139, size=8192 >[ 133.398] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.398] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.398] sna_accel_flush: flush?=0, dirty?=1 >[ 133.398] sna_accel_flush: syncing SHM pixmap=2876 (refcnt=1) >[ 133.398] _sna_pixmap_move_to_cpu(pixmap=2876, 70x42, flags=3) >[ 133.398] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.398] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.398] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.398] kgem_bo_sync__cpu_full: handle=140 >[ 133.398] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.398] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.398] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.398] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.398] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.398] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.398] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.399] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.399] create_pixmap: serial=2879, usage=0, 0x0 >[ 133.399] create_pixmap_hdr: pixmap=2879, width=70, height=24, usage=0 >[ 133.399] kgem_create_map(0x7f1c4414f000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.399] __kgem_bo_init(handle=139, num_pages=2) >[ 133.399] kgem_create_map(ptr=0x7f1c4414f000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.399] sna_accel_watch_flush: enable=1 >[ 133.399] __sna_damage_all(70, 24) >[ 133.399] sna_pixmap_create_shm: serial=2879, 70x24, usage=0 >[ 133.399] sna_composite(pixmap=2878, op=3, src=2880+(0, 0), mask=0+(118, 350), dst=2878+(118, 350)+(0, 0), size=(70, 24) >[ 133.399] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.399] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.399] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.399] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.399] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.399] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.399] gen9_render_composite: 70x24, current mode=1/1 >[ 133.399] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.399] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.399] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.399] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.399] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.399] sna_drawable_use_bo pixmap=2878, box=((118, 350), (188, 374)), flags=7... >[ 133.399] sna_pixmap_undo_cow: pixmap=2878, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.399] sna_pixmap_undo_cow: copying cow >[ 133.399] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.399] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.399] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.399] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.399] 1:from active: pitch=30720, tiling=1, handle=138, id=1872 >[ 133.399] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.399] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.399] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.399] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.399] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.399] gen9_composite_get_binding_table(fd80) >[ 133.399] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.399] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.399] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.399] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.399] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.399] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.399] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.399] gen9_emit_sampler: sampler = 0 >[ 133.399] gen9_emit_vertex_elements: setup id=0 >[ 133.399] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.399] gen8_vertex_flush[5ec] = 3 >[ 133.399] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.399] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.399] sna_drawable_use_bo: using whole GPU bo >[ 133.399] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.399] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.399] sna_transform_is_imprecise_integer_translation: no transform >[ 133.399] gen9_composite_picture: integer translation (0, 0), removing >[ 133.399] sna_render_pixmap_bo pixmap=2880, (0, 0)x(70, 24)/(70, 24) >[ 133.399] sna_render_pixmap_bo: CPU all damaged >[ 133.399] sna_add_flush_pixmap: marking pixmap=2880 for flushing >[ 133.399] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.399] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.399] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.399] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.399] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.399] gen4_choose_composite_emitter: identity src, no mask >[ 133.399] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.399] gen8_vertex_close: used=1184, vbo active? 3, vb=401, nreloc=2 >[ 133.399] gen8_vertex_close: reloc[0] = 289 >[ 133.399] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.399] kgem_add_handle: handle=3, index=6 >[ 133.399] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.399] gen8_vertex_close: reloc[1] = 342 >[ 133.399] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.399] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.399] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.399] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.399] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.400] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.400] kgem_fixup_relocs: shrinking by 61440 >[ 133.400] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.400] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.400] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.400] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.400] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.400] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.400] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.400] __kgem_bo_clear_busy: handle=7 >[ 133.400] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.400] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.400] __kgem_bo_clear_busy: handle=7 >[ 133.400] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.400] __kgem_bo_clear_busy: handle=32 >[ 133.400] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.400] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.400] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.400] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.400] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.400] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.400] aligning vertex: was 2, now 3 floats per vertex >[ 133.400] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.400] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.400] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.400] kgem_add_handle: handle=4, index=0 >[ 133.400] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.400] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.400] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.400] gen9_composite_get_binding_table(ffc0) >[ 133.400] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.400] kgem_add_handle: handle=138, index=1 >[ 133.400] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.400] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.400] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.400] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.400] kgem_add_handle: handle=139, index=2 >[ 133.400] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.400] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.400] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.400] gen9_emit_sampler: sampler = 2 >[ 133.400] gen9_emit_sf: num_sf_outputs=1 >[ 133.400] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.400] gen9_emit_vertex_elements: setup id=2 >[ 133.400] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.400] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.400] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.400] gen8_vertex_flush[490] = 3 >[ 133.400] sna_accel_flush: flush?=1, dirty?=1 >[ 133.400] sna_accel_flush: syncing SHM pixmap=2880 (refcnt=2) >[ 133.400] _sna_pixmap_move_to_cpu(pixmap=2880, 70x24, flags=3) >[ 133.400] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.400] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.400] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.400] kgem_bo_sync__cpu_full: handle=139 >[ 133.400] gen8_vertex_close: used=1194, vbo active? 3, vb=4, nreloc=1 >[ 133.400] gen8_vertex_close: reloc[0] = 287 >[ 133.400] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.400] kgem_add_handle: handle=3, index=3 >[ 133.400] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.400] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16228 [fenced=0] >[ 133.400] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.400] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.400] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fe84c000 >[ 133.400] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.400] kgem_create_linear(65536) >[ 133.401] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.401] search_linear_cache: searching for inactive cpu map >[ 133.401] kgem_bo_remove_from_inactive: removing handle=128 from inactive >[ 133.401] search_linear_cache: found handle=128 (num_pages=16) in linear vma cache >[ 133.401] kgem_bo_map__cpu(handle=128, size=65536, map=0x0:0x7f1c722b8000) >[ 133.401] kgem_new_batch: allocated and mapped batch handle=128 [size=65536] >[ 133.401] kgem_bo_sync__cpu: handle=128 >[ 133.401] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.401] kgem_bo_sync__cpu: SYNC: handle=128, needs_flush? 0, domain? 0, busy? 0 >[ 133.401] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.401] kgem_bo_retire: retiring bo handle=128 (needed flush? 0), rq? 0 [busy?=0] >[ 133.401] assert_bo_retired: handle=128, domain: 0 exec? 0, rq? 0 >[ 133.401] kgem_new_batch: using last batch handle=125 >[ 133.401] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe84c000 >[ 133.401] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.401] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.401] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.401] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.401] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.401] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.401] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.419] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.419] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.419] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.419] __kgem_retire_rq: request 1 complete >[ 133.419] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.419] __kgem_retire_rq: request 2 complete >[ 133.419] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.419] __kgem_retire_rq: request 125 complete >[ 133.419] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.419] kgem_bo_move_to_inactive: moving handle=125 to inactive >[ 133.419] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.419] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.419] sna_block_handler (tv=0.0) >[ 133.419] sna_wakeup_handler >[ 133.419] sna_mode_wakeup: len=96 >[ 133.419] sna_mode_wakeup: recording last swap on pipe=1, frame 7705 [1e19], time 133.399951 >[ 133.419] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 133.419] sna_mode_wakeup: flip complete, pending? 2 >[ 133.419] sna_dri2_vblank_handler(type=2, sequence=7735, draw=1810) >[ 133.419] sna_crtc_record_swap: recording last swap on pipe=0, frame 7735 [msc=7735], time 133.401262 >[ 133.419] sna_dri2_vblank_handler: 2 complete, frame=7735 tv=133.401262 >[ 133.419] sna_dri2_blit_complete: blit finished >[ 133.419] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7735, tv=133.401262) >[ 133.419] frame_swap_complete(type=2): draw=146, pipe=0, frame=7735 [msc=7735], tv=133.401262 >[ 133.419] sna_accel_flush: flush?=0, dirty?=0 >[ 133.419] sna_dri2_event_free(draw?=1) >[ 133.419] sna_dri2_remove_event: remove[0x55bca9e6c870] from window 146, active? 1 >[ 133.419] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.419] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.419] sna_dri2_vblank_handler complete >[ 133.419] sna_mode_wakeup: recording last swap on pipe=0, frame 7735 [1e37], time 133.401262 >[ 133.419] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 133.419] sna_mode_wakeup: flip complete, pending? 1 >[ 133.419] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.419] sna_accel_flush: flush?=0, dirty?=0 >[ 133.419] sna_accel_flush: flush?=0, dirty?=0 >[ 133.419] sna_block_handler (tv=0.0) >[ 133.419] sna_wakeup_handler >[ 133.419] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.419] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.419] sna_glyphs: discarding mask >[ 133.419] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.419] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.419] gen9_render_composite: 0x0, current mode=0/1 >[ 133.419] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.419] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.419] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.419] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.419] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.419] sna_drawable_use_bo: using whole GPU bo >[ 133.419] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.419] color_convert: src=ff000000 [20028888] >[ 133.419] color_convert: dst=ff000000 [20028888] >[ 133.419] sna_render_get_solid: ff000000 >[ 133.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.419] sna_transform_is_imprecise_integer_translation: no transform >[ 133.419] gen9_composite_picture: integer translation (0, 0), removing >[ 133.419] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.419] sna_render_pixmap_bo: GPU all damaged >[ 133.419] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.419] gen4_choose_composite_emitter: solid, identity mask >[ 133.419] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.419] aligning vertex: was 3, now 4 floats per vertex >[ 133.419] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.419] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.419] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.419] kgem_add_handle: handle=4, index=0 >[ 133.419] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.419] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.419] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.419] gen9_composite_get_binding_table(ffc0) >[ 133.419] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.419] kgem_add_handle: handle=138, index=1 >[ 133.419] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.419] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.419] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.419] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.419] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.419] kgem_add_handle: handle=7, index=2 >[ 133.419] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.419] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.419] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.419] kgem_add_handle: handle=6, index=3 >[ 133.419] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.419] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.419] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.419] gen9_emit_sampler: sampler = a >[ 133.419] gen9_emit_sf: num_sf_outputs=2 >[ 133.419] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.419] gen9_emit_vertex_elements: setup id=9 >[ 133.419] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.419] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.419] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.419] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.419] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.419] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.419] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.419] gen8_vertex_flush[498] = 42 >[ 133.419] gen9_magic_ca_pass: CA fixup (299 -> 341) >[ 133.419] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.419] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.419] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.419] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.419] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.419] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.419] glyphs_format: format=166024, depth=32 >[ 133.419] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.419] sna_glyphs: discarding mask >[ 133.419] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.419] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.419] gen9_render_composite: 0x0, current mode=1/1 >[ 133.419] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.419] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.419] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.419] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.419] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.419] sna_drawable_use_bo: using whole GPU bo >[ 133.419] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.419] color_convert: src=ff000000 [20028888] >[ 133.419] color_convert: dst=ff000000 [20028888] >[ 133.419] sna_render_get_solid: ff000000 >[ 133.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.419] sna_transform_is_imprecise_integer_translation: no transform >[ 133.419] gen9_composite_picture: integer translation (0, 0), removing >[ 133.419] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.419] sna_render_pixmap_bo: GPU all damaged >[ 133.419] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.419] gen4_choose_composite_emitter: solid, identity mask >[ 133.419] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.419] gen9_composite_get_binding_table(fec0) >[ 133.419] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.419] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.419] gen9_emit_vertex_elements: setup id=9 >[ 133.419] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.419] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.419] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.419] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.419] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.419] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.419] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.419] gen8_vertex_flush[590] = 57 >[ 133.419] gen9_magic_ca_pass: CA fixup (341 -> 398) >[ 133.419] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.419] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.419] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.420] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] sna_glyphs: discarding mask >[ 133.420] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.420] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.420] gen9_render_composite: 0x0, current mode=1/1 >[ 133.420] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.420] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.420] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.420] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.420] sna_drawable_use_bo: using whole GPU bo >[ 133.420] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.420] color_convert: src=ff000000 [20028888] >[ 133.420] color_convert: dst=ff000000 [20028888] >[ 133.420] sna_render_get_solid: ff000000 >[ 133.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.420] sna_transform_is_imprecise_integer_translation: no transform >[ 133.420] gen9_composite_picture: integer translation (0, 0), removing >[ 133.420] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.420] sna_render_pixmap_bo: GPU all damaged >[ 133.420] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.420] gen4_choose_composite_emitter: solid, identity mask >[ 133.420] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.420] gen9_composite_get_binding_table(fec0) >[ 133.420] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.420] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.420] gen9_emit_vertex_elements: setup id=9 >[ 133.420] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.420] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.420] gen8_vertex_flush[688] = 9 >[ 133.420] gen9_magic_ca_pass: CA fixup (398 -> 407) >[ 133.420] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.420] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.420] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.420] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] sna_glyphs: discarding mask >[ 133.420] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.420] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.420] gen9_render_composite: 0x0, current mode=1/1 >[ 133.420] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.420] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.420] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.420] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.420] sna_drawable_use_bo: using whole GPU bo >[ 133.420] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.420] color_convert: src=ffffffff [20028888] >[ 133.420] color_convert: dst=ffffffff [20028888] >[ 133.420] sna_render_get_solid: ffffffff >[ 133.420] sna_render_get_solid(white) >[ 133.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.420] sna_transform_is_imprecise_integer_translation: no transform >[ 133.420] gen9_composite_picture: integer translation (0, 0), removing >[ 133.420] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.420] sna_render_pixmap_bo: GPU all damaged >[ 133.420] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.420] gen4_choose_composite_emitter: solid, identity mask >[ 133.420] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.420] gen9_composite_get_binding_table(fec0) >[ 133.420] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.420] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.420] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.420] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.420] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.420] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.420] gen9_emit_vertex_elements: setup id=9 >[ 133.420] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.420] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.420] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.420] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.420] gen8_vertex_flush[788] = 42 >[ 133.420] gen9_magic_ca_pass: CA fixup (407 -> 449) >[ 133.420] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.420] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.420] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.420] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.420] glyphs_format: format=166024, depth=32 >[ 133.420] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.420] sna_glyphs: discarding mask >[ 133.420] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.420] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.420] gen9_render_composite: 0x0, current mode=1/1 >[ 133.420] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.420] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.420] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.420] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.420] sna_drawable_use_bo: using whole GPU bo >[ 133.420] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.420] color_convert: src=ffffffff [20028888] >[ 133.420] color_convert: dst=ffffffff [20028888] >[ 133.420] sna_render_get_solid: ffffffff >[ 133.420] sna_render_get_solid(white) >[ 133.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.420] sna_transform_is_imprecise_integer_translation: no transform >[ 133.420] gen9_composite_picture: integer translation (0, 0), removing >[ 133.420] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.420] sna_render_pixmap_bo: GPU all damaged >[ 133.420] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.420] gen4_choose_composite_emitter: solid, identity mask >[ 133.420] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.420] gen9_composite_get_binding_table(fe40) >[ 133.420] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.420] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.420] gen9_emit_vertex_elements: setup id=9 >[ 133.420] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.420] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.420] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.420] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.420] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.420] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.420] gen8_vertex_flush[880] = 57 >[ 133.420] gen9_magic_ca_pass: CA fixup (449 -> 506) >[ 133.420] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.420] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.420] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.420] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] sna_glyphs: discarding mask >[ 133.420] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.420] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.420] gen9_render_composite: 0x0, current mode=1/1 >[ 133.420] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.420] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.420] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.420] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.420] sna_drawable_use_bo: using whole GPU bo >[ 133.420] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.420] color_convert: src=ffffffff [20028888] >[ 133.420] color_convert: dst=ffffffff [20028888] >[ 133.420] sna_render_get_solid: ffffffff >[ 133.420] sna_render_get_solid(white) >[ 133.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.420] sna_transform_is_imprecise_integer_translation: no transform >[ 133.420] gen9_composite_picture: integer translation (0, 0), removing >[ 133.420] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.420] sna_render_pixmap_bo: GPU all damaged >[ 133.420] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.420] gen4_choose_composite_emitter: solid, identity mask >[ 133.420] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.420] gen9_composite_get_binding_table(fe40) >[ 133.420] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.420] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.420] gen9_emit_vertex_elements: setup id=9 >[ 133.420] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.420] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.420] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.420] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.420] gen8_vertex_flush[978] = 9 >[ 133.420] gen9_magic_ca_pass: CA fixup (506 -> 515) >[ 133.420] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.420] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.420] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.420] sna_destroy_pixmap: pixmap=2876, attached?=1 >[ 133.420] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.420] __sna_free_pixmap(pixmap=2876) >[ 133.420] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.420] kgem_bo_sync__cpu: handle=140 >[ 133.420] sna_accel_watch_flush: enable=-1 >[ 133.420] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.420] __kgem_bo_destroy: handle=140, size=12288 >[ 133.420] __kgem_bo_destroy: handle=140, not reusable >[ 133.420] kgem_bo_free: handle=140, size=12288 >[ 133.420] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.420] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.420] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.420] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.420] create_pixmap: serial=2881, usage=0, 0x0 >[ 133.420] create_pixmap_hdr: pixmap=2881, width=70, height=42, usage=0 >[ 133.420] kgem_create_map(0x7f1c440f5000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.420] __kgem_bo_init(handle=140, num_pages=3) >[ 133.420] kgem_create_map(ptr=0x7f1c440f5000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.420] sna_accel_watch_flush: enable=1 >[ 133.420] __sna_damage_all(70, 42) >[ 133.420] sna_pixmap_create_shm: serial=2881, 70x42, usage=0 >[ 133.420] sna_composite(pixmap=2878, op=3, src=2882+(0, 0), mask=0+(118, 232), dst=2878+(118, 232)+(0, 0), size=(70, 42) >[ 133.420] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.420] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.420] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.420] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.420] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.420] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.420] gen9_render_composite: 70x42, current mode=1/1 >[ 133.420] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.420] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.420] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.420] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.420] sna_drawable_use_bo pixmap=2878, box=((118, 232), (188, 274)), flags=7... >[ 133.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.420] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.421] sna_drawable_use_bo: using whole GPU bo >[ 133.421] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.421] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.421] sna_transform_is_imprecise_integer_translation: no transform >[ 133.421] gen9_composite_picture: integer translation (0, 0), removing >[ 133.421] sna_render_pixmap_bo pixmap=2882, (0, 0)x(70, 42)/(70, 42) >[ 133.421] sna_render_pixmap_bo: CPU all damaged >[ 133.421] sna_add_flush_pixmap: marking pixmap=2882 for flushing >[ 133.421] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.421] gen8_vertex_close: used=2060, vbo active? 3, vb=200, nreloc=1 >[ 133.421] gen8_vertex_close: reloc[0] = 289 >[ 133.421] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.421] kgem_add_handle: handle=3, index=4 >[ 133.421] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.421] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.421] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.421] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.421] kgem_fixup_relocs: shrinking by 61440 >[ 133.421] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.421] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.421] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.421] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.421] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.421] __kgem_bo_clear_busy: handle=7 >[ 133.421] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.421] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.421] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.421] __kgem_bo_clear_busy: handle=7 >[ 133.421] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.421] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.421] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.421] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.421] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.421] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.421] gen4_choose_composite_emitter: identity src, no mask >[ 133.421] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.421] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.421] aligning vertex: was 4, now 3 floats per vertex >[ 133.421] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.421] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.421] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.421] kgem_add_handle: handle=4, index=0 >[ 133.421] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.421] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.421] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.421] gen9_composite_get_binding_table(ffc0) >[ 133.421] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.421] kgem_add_handle: handle=138, index=1 >[ 133.421] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.421] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.421] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.421] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.421] kgem_add_handle: handle=140, index=2 >[ 133.421] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.421] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.421] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.421] gen9_emit_sampler: sampler = 2 >[ 133.421] gen9_emit_sf: num_sf_outputs=1 >[ 133.421] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.421] gen9_emit_vertex_elements: setup id=2 >[ 133.421] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.421] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.421] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.421] gen8_vertex_flush[490] = 3 >[ 133.421] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.421] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.421] sna_glyphs: discarding mask >[ 133.421] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.421] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.421] gen9_render_composite: 0x0, current mode=1/1 >[ 133.421] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.421] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.421] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.421] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.421] sna_drawable_use_bo: using whole GPU bo >[ 133.421] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.421] color_convert: src=ff000000 [20028888] >[ 133.421] color_convert: dst=ff000000 [20028888] >[ 133.421] sna_render_get_solid: ff000000 >[ 133.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.421] sna_transform_is_imprecise_integer_translation: no transform >[ 133.421] gen9_composite_picture: integer translation (0, 0), removing >[ 133.421] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.421] sna_render_pixmap_bo: GPU all damaged >[ 133.421] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.421] gen4_choose_composite_emitter: solid, identity mask >[ 133.421] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.421] aligning vertex: was 3, now 4 floats per vertex >[ 133.421] gen9_composite_get_binding_table(ff00) >[ 133.421] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.421] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.421] kgem_add_handle: handle=7, index=3 >[ 133.421] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.421] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.421] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.421] kgem_add_handle: handle=6, index=4 >[ 133.421] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.421] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.421] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.421] gen9_emit_sampler: sampler = a >[ 133.421] gen9_emit_sf: num_sf_outputs=2 >[ 133.421] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.421] gen9_emit_vertex_elements: setup id=9 >[ 133.421] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.421] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.421] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.421] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.421] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.421] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.421] gen8_vertex_flush[56c] = 42 >[ 133.421] gen9_magic_ca_pass: CA fixup (518 -> 560) >[ 133.421] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.421] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.421] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.421] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.421] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.421] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.421] glyphs_format: format=166024, depth=32 >[ 133.421] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.421] sna_glyphs: discarding mask >[ 133.421] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.421] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.421] gen9_render_composite: 0x0, current mode=1/1 >[ 133.421] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.421] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.421] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.421] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.421] sna_drawable_use_bo: using whole GPU bo >[ 133.421] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.421] color_convert: src=ff000000 [20028888] >[ 133.421] color_convert: dst=ff000000 [20028888] >[ 133.421] sna_render_get_solid: ff000000 >[ 133.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.421] sna_transform_is_imprecise_integer_translation: no transform >[ 133.421] gen9_composite_picture: integer translation (0, 0), removing >[ 133.421] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.421] sna_render_pixmap_bo: GPU all damaged >[ 133.421] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.421] gen4_choose_composite_emitter: solid, identity mask >[ 133.421] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.421] gen9_composite_get_binding_table(fe40) >[ 133.421] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.421] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.421] gen9_emit_vertex_elements: setup id=9 >[ 133.421] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.421] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.421] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.421] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.421] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.421] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.421] gen8_vertex_flush[664] = 57 >[ 133.421] gen9_magic_ca_pass: CA fixup (560 -> 617) >[ 133.421] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.421] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.421] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.421] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.421] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.421] sna_glyphs: discarding mask >[ 133.421] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.421] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.421] gen9_render_composite: 0x0, current mode=1/1 >[ 133.421] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.421] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.421] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.421] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.421] sna_drawable_use_bo: using whole GPU bo >[ 133.421] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.421] color_convert: src=ff000000 [20028888] >[ 133.421] color_convert: dst=ff000000 [20028888] >[ 133.421] sna_render_get_solid: ff000000 >[ 133.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.421] sna_transform_is_imprecise_integer_translation: no transform >[ 133.421] gen9_composite_picture: integer translation (0, 0), removing >[ 133.421] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.421] sna_render_pixmap_bo: GPU all damaged >[ 133.421] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.421] gen4_choose_composite_emitter: solid, identity mask >[ 133.421] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.421] gen9_composite_get_binding_table(fe40) >[ 133.421] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.421] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.421] gen9_emit_vertex_elements: setup id=9 >[ 133.421] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.421] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.421] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.421] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.421] gen8_vertex_flush[75c] = 9 >[ 133.421] gen9_magic_ca_pass: CA fixup (617 -> 626) >[ 133.421] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.421] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.421] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.421] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.421] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.421] sna_glyphs: discarding mask >[ 133.421] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.421] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.421] gen9_render_composite: 0x0, current mode=1/1 >[ 133.421] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.421] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.421] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.421] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.421] sna_drawable_use_bo: using whole GPU bo >[ 133.421] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.421] color_convert: src=ffffffff [20028888] >[ 133.421] color_convert: dst=ffffffff [20028888] >[ 133.421] sna_render_get_solid: ffffffff >[ 133.421] sna_render_get_solid(white) >[ 133.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.422] sna_transform_is_imprecise_integer_translation: no transform >[ 133.422] gen9_composite_picture: integer translation (0, 0), removing >[ 133.422] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.422] sna_render_pixmap_bo: GPU all damaged >[ 133.422] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.422] gen4_choose_composite_emitter: solid, identity mask >[ 133.422] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.422] gen9_composite_get_binding_table(fe40) >[ 133.422] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.422] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.422] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.422] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.422] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.422] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.422] gen9_emit_vertex_elements: setup id=9 >[ 133.422] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.422] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.422] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.422] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.422] gen8_vertex_flush[85c] = 42 >[ 133.422] gen9_magic_ca_pass: CA fixup (626 -> 668) >[ 133.422] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.422] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.422] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.422] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.422] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.422] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.422] glyphs_format: format=166024, depth=32 >[ 133.422] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.422] sna_glyphs: discarding mask >[ 133.422] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.422] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.422] gen9_render_composite: 0x0, current mode=1/1 >[ 133.422] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.422] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.422] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.422] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.422] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.422] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.422] sna_drawable_use_bo: using whole GPU bo >[ 133.422] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.422] color_convert: src=ffffffff [20028888] >[ 133.422] color_convert: dst=ffffffff [20028888] >[ 133.422] sna_render_get_solid: ffffffff >[ 133.422] sna_render_get_solid(white) >[ 133.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.422] sna_transform_is_imprecise_integer_translation: no transform >[ 133.422] gen9_composite_picture: integer translation (0, 0), removing >[ 133.422] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.422] sna_render_pixmap_bo: GPU all damaged >[ 133.422] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.422] gen4_choose_composite_emitter: solid, identity mask >[ 133.422] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.422] gen9_composite_get_binding_table(fdc0) >[ 133.422] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.422] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.422] gen9_emit_vertex_elements: setup id=9 >[ 133.422] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.422] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.422] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.422] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.422] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.422] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.422] gen8_vertex_flush[954] = 57 >[ 133.422] gen9_magic_ca_pass: CA fixup (668 -> 725) >[ 133.422] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.422] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.422] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.422] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.422] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.422] sna_glyphs: discarding mask >[ 133.422] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.422] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.422] gen9_render_composite: 0x0, current mode=1/1 >[ 133.422] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.422] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.422] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.422] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.422] sna_drawable_use_bo pixmap=2878, box=((0, 0), (7680, 2160)), flags=7... >[ 133.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.422] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.422] sna_drawable_use_bo: using whole GPU bo >[ 133.422] gen9_composite_set_target: pixmap=2878, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.422] color_convert: src=ffffffff [20028888] >[ 133.422] color_convert: dst=ffffffff [20028888] >[ 133.422] sna_render_get_solid: ffffffff >[ 133.422] sna_render_get_solid(white) >[ 133.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.422] sna_transform_is_imprecise_integer_translation: no transform >[ 133.422] gen9_composite_picture: integer translation (0, 0), removing >[ 133.422] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.422] sna_render_pixmap_bo: GPU all damaged >[ 133.422] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.422] gen4_choose_composite_emitter: solid, identity mask >[ 133.422] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.422] gen9_composite_get_binding_table(fdc0) >[ 133.422] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.422] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.422] gen9_emit_vertex_elements: setup id=9 >[ 133.422] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.422] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.422] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.422] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.422] gen8_vertex_flush[a4c] = 9 >[ 133.422] gen9_magic_ca_pass: CA fixup (725 -> 734) >[ 133.422] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.422] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.422] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.422] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b3e, drawable=a74 >[ 133.422] sna_validate_gc: recomputing clip >[ 133.422] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.422] sna_copy_area: src=pixmap=2878:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.422] sna_copy_area: normal copy >[ 133.422] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.422] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.422] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.422] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.422] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.422] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.422] sna_do_copy: pixmap -- no source clipping >[ 133.422] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.422] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.422] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2878+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.422] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.422] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.422] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.422] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.422] sna_drawable_use_bo: pinned, never REPLACES >[ 133.422] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.422] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.422] sna_drawable_use_bo: using whole GPU bo >[ 133.422] sna_pixmap_move_to_gpu(pixmap=2878, usage=0), flags=a >[ 133.422] sna_pixmap_move_to_gpu: already all-damaged >[ 133.422] sna_pixmap_mark_active: pixmap=2878, handle=138 >[ 133.422] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.422] sna_pixmap_make_cow: make cow src=2878, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.422] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.422] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.422] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.422] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.422] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.422] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.422] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.422] __kgem_retire_rq: request 1 complete >[ 133.422] kgem_set_mode: flushing before new bo >[ 133.422] gen8_vertex_close: used=2936, vbo active? 3, vb=204, nreloc=2 >[ 133.422] gen8_vertex_close: reloc[0] = 287 >[ 133.422] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.422] kgem_add_handle: handle=3, index=5 >[ 133.422] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.422] gen8_vertex_close: reloc[1] = 342 >[ 133.422] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.422] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.422] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.422] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.422] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.422] kgem_fixup_relocs: shrinking by 61440 >[ 133.422] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.422] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.422] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.422] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.422] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.422] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.422] __kgem_bo_clear_busy: handle=7 >[ 133.422] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.422] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.422] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.422] __kgem_bo_clear_busy: handle=7 >[ 133.422] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.422] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.422] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.422] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.422] aligning vertex: was 4, now 2 floats per vertex >[ 133.422] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.422] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.422] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.422] kgem_add_handle: handle=4, index=0 >[ 133.422] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.422] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.422] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.422] gen9_composite_get_binding_table(ffc0) >[ 133.422] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.422] kgem_add_handle: handle=134, index=1 >[ 133.422] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.422] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.422] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.422] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.422] kgem_add_handle: handle=138, index=2 >[ 133.422] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.422] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.422] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.422] gen9_emit_sampler: sampler = 0 >[ 133.422] gen9_emit_sf: num_sf_outputs=1 >[ 133.422] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.422] gen9_emit_vertex_elements: setup id=0 >[ 133.422] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.422] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.422] gen8_vertex_flush[490] = 3 >[ 133.422] sna_accel_flush: flush?=1, dirty?=1 >[ 133.422] sna_accel_flush: syncing SHM pixmap=2882 (refcnt=1) >[ 133.422] _sna_pixmap_move_to_cpu(pixmap=2882, 70x42, flags=3) >[ 133.422] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.422] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.422] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.422] kgem_bo_sync__cpu_full: handle=140 >[ 133.422] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.422] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.422] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.422] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.422] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.422] __kgem_retire_rq: request 1 complete >[ 133.422] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.422] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.422] gen8_vertex_close: used=2942, vbo active? 3, vb=1, nreloc=1 >[ 133.422] gen8_vertex_close: reloc[0] = 287 >[ 133.422] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.422] kgem_add_handle: handle=3, index=3 >[ 133.422] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.422] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.422] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.422] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.422] kgem_fixup_relocs: shrinking by 61440 >[ 133.422] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.422] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.422] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.422] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.423] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.423] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.423] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.423] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.423] sna_accel_flush: flush?=0, dirty?=0 >[ 133.423] sna_accel_flush: flush?=0, dirty?=0 >[ 133.423] sna_accel_flush: flush?=0, dirty?=0 >[ 133.423] sna_destroy_pixmap: pixmap=2878, attached?=1 >[ 133.423] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.423] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.423] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.423] __kgem_bo_destroy: handle=138 -> active >[ 133.423] __sna_free_pixmap(pixmap=2878) >[ 133.423] sna_accel_flush: flush?=0, dirty?=0 >[ 133.423] sna_accel_flush: flush?=0, dirty?=0 >[ 133.423] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.423] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.423] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.423] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.423] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.423] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.423] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.423] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.423] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.423] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.423] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.423] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.423] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.423] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.423] sna_pixmap_undo_cow: freeing cow >[ 133.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.423] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.423] sna_drawable_use_bo: using whole GPU bo >[ 133.423] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.423] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.423] sna_transform_is_imprecise_integer_translation: no transform >[ 133.423] gen9_composite_picture: integer translation (0, 0), removing >[ 133.423] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.423] sna_render_pixmap_bo: GPU all damaged >[ 133.423] color_convert: src=80000000 [20028888] >[ 133.423] color_convert: dst=80000000 [20028888] >[ 133.423] sna_render_get_solid: 80000000 >[ 133.423] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.423] gen4_choose_composite_emitter: identity source, identity mask >[ 133.423] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.423] aligning vertex: was 2, now 5 floats per vertex >[ 133.423] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.423] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.423] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.423] kgem_add_handle: handle=4, index=0 >[ 133.423] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.423] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.423] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.423] gen9_composite_get_binding_table(ffc0) >[ 133.423] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.423] kgem_add_handle: handle=136, index=1 >[ 133.423] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.423] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.423] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.423] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.423] kgem_add_handle: handle=137, index=2 >[ 133.423] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.423] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.423] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.423] kgem_add_reloc64: adding proxy [delta=512] for handle=7 >[ 133.423] kgem_add_handle: handle=7, index=3 >[ 133.423] kgem_add_reloc64[5] = (delta=512, target handle=3, presumed=fffe8000) >[ 133.423] [3fc0] bind bo(handle=7, addr=fffe8200), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.423] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.423] gen9_emit_sampler: sampler = 3 >[ 133.423] gen9_emit_sf: num_sf_outputs=2 >[ 133.423] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.423] gen9_emit_vertex_elements: setup id=10 >[ 133.423] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.423] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.423] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.423] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.423] gen8_vertex_flush[498] = 3 >[ 133.423] sna_accel_flush: flush?=0, dirty?=0 >[ 133.423] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.423] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.423] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.423] kgem_can_create_2d: untiled size=66355200 >[ 133.423] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.423] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.423] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.423] sna_create_pixmap: usage=0, flags=1b >[ 133.423] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.423] __pop_freed_pixmap: reusing freed pixmap=2878 header >[ 133.423] create_pixmap_hdr: pixmap=2883, width=7680, height=2160, usage=0 >[ 133.423] sna_create_pixmap: serial=2883, 7680x2160, usage=0 >[ 133.423] sna_accel_flush: flush?=0, dirty?=0 >[ 133.423] sna_accel_flush: flush?=0, dirty?=0 >[ 133.423] sna_composite_rectangles(pixmap=2884, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.423] sna_composite_rectangles: converted to op 0 >[ 133.423] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.423] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.423] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.423] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.423] sna_composite_rectangles: dropping last-cpu hint >[ 133.423] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=19... >[ 133.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.423] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.423] sna_pixmap_move_to_gpu(pixmap=2884, usage=0), flags=b >[ 133.423] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.423] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.423] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.423] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.423] sna_pixmap_alloc_gpu: pixmap=2884 >[ 133.423] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.423] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.423] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.423] 1:from active: pitch=30720, tiling=1, handle=138, id=1874 >[ 133.424] __sna_damage_all(7680, 2160) >[ 133.424] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.424] sna_pixmap_mark_active: pixmap=2884, handle=138 >[ 133.424] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.424] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.424] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.424] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.424] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.424] sna_render_get_solid: 0 >[ 133.424] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.424] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.424] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.424] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.424] aligning vertex: was 5, now 2 floats per vertex >[ 133.424] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.424] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.424] gen9_composite_get_binding_table(fec0) >[ 133.424] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.424] kgem_add_handle: handle=138, index=4 >[ 133.424] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.424] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.424] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.424] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.424] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.424] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.424] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.424] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.424] gen9_emit_sampler: sampler = 1 >[ 133.424] gen9_emit_sf: num_sf_outputs=1 >[ 133.424] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.424] gen9_emit_vertex_elements: setup id=0 >[ 133.424] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.424] (0, 0), (7680, 2160) >[ 133.424] gen8_vertex_flush[56c] = 3 >[ 133.424] sna_composite_rectangles: pixmap=2884 marking clear [0]? 1 >[ 133.424] sna_accel_flush: flush?=0, dirty?=0 >[ 133.424] sna_accel_flush: flush?=0, dirty?=0 >[ 133.424] sna_block_handler (tv=0.0) >[ 133.424] sna_wakeup_handler >[ 133.424] sna_accel_flush: flush?=0, dirty?=0 >[ 133.424] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 133.424] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.424] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.424] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.424] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.424] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 133.424] sna_dri2_get_back: reuse unattached back >[ 133.424] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.424] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 133.424] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.424] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 133.424] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.424] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.424] sna_accel_flush: flush?=0, dirty?=0 >[ 133.424] sna_accel_flush: flush?=0, dirty?=0 >[ 133.424] sna_accel_flush: flush?=0, dirty?=0 >[ 133.424] sna_block_handler (tv=0.0) >[ 133.424] sna_wakeup_handler >[ 133.425] sna_composite_rectangles(pixmap=2884, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.425] sna_composite_rectangles: converted to op 1 >[ 133.425] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.425] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.425] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.425] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.425] sna_composite_rectangles: dropping last-cpu hint >[ 133.425] sna_drawable_use_bo pixmap=2884, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.425] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.425] sna_drawable_use_bo: using whole GPU bo >[ 133.425] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.425] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.425] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.425] sna_render_get_solid: ffe5e3e1 >[ 133.425] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.425] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.425] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.425] gen9_composite_get_binding_table(fe00) >[ 133.425] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.425] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.425] kgem_add_handle: handle=32, index=5 >[ 133.425] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.425] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.425] gen9_emit_vertex_elements: setup id=0 >[ 133.425] (7679, 0), (7680, 2160) >[ 133.425] gen8_vertex_flush[5a8] = 3 >[ 133.425] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b44 >[ 133.425] sna_validate_gc: recomputing clip >[ 133.425] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c7d0] >[ 133.425] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2884:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.425] sna_copy_area: normal copy >[ 133.425] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.425] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.425] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.425] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.425] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.425] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.425] sna_do_copy: pixmap -- no source clipping >[ 133.425] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.425] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.425] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2884+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.425] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.425] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.425] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.425] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.425] sna_drawable_use_bo: using whole GPU bo >[ 133.425] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.425] sna_pixmap_move_to_gpu: already all-damaged >[ 133.425] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.425] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.425] sna_pixmap_make_cow: make cow src=2659, dst=2884, handle=136 (already cow? src=0, dst=0) >[ 133.425] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.425] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.425] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.425] __kgem_bo_destroy: handle=138 -> active >[ 133.425] sna_pixmap_make_cow: moo! attaching clone to pixmap=2884 (source=2659, handle=136) >[ 133.425] sna_destroy_pixmap: pixmap=2880, attached?=1 >[ 133.425] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.425] __sna_free_pixmap(pixmap=2880) >[ 133.425] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.425] kgem_bo_sync__cpu: handle=139 >[ 133.425] sna_accel_watch_flush: enable=-1 >[ 133.425] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.425] __kgem_bo_destroy: handle=139, size=8192 >[ 133.425] __kgem_bo_destroy: handle=139, not reusable >[ 133.425] kgem_bo_free: handle=139, size=8192 >[ 133.425] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.425] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.426] sna_accel_flush: flush?=0, dirty?=0 >[ 133.426] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.426] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.426] create_pixmap: serial=2885, usage=0, 0x0 >[ 133.426] create_pixmap_hdr: pixmap=2885, width=70, height=24, usage=0 >[ 133.426] kgem_create_map(0x7f1c44135000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.426] __kgem_bo_init(handle=139, num_pages=2) >[ 133.426] kgem_create_map(ptr=0x7f1c44135000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.426] sna_accel_watch_flush: enable=1 >[ 133.426] __sna_damage_all(70, 24) >[ 133.426] sna_pixmap_create_shm: serial=2885, 70x24, usage=0 >[ 133.426] sna_composite(pixmap=2884, op=3, src=2886+(0, 0), mask=0+(118, 350), dst=2884+(118, 350)+(0, 0), size=(70, 24) >[ 133.426] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.426] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.426] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.426] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.426] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.426] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.426] gen9_render_composite: 70x24, current mode=1/1 >[ 133.426] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.426] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.426] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.426] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.426] sna_drawable_use_bo pixmap=2884, box=((118, 350), (188, 374)), flags=7... >[ 133.426] sna_pixmap_undo_cow: pixmap=2884, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.426] sna_pixmap_undo_cow: copying cow >[ 133.426] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.426] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.426] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.426] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.426] 1:from active: pitch=30720, tiling=1, handle=138, id=1876 >[ 133.426] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.426] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.426] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.426] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.426] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.426] gen9_composite_get_binding_table(fd80) >[ 133.426] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.426] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.426] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.426] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.426] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.426] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.426] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.426] gen9_emit_sampler: sampler = 0 >[ 133.426] gen9_emit_vertex_elements: setup id=0 >[ 133.426] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.426] gen8_vertex_flush[5ec] = 3 >[ 133.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.426] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.426] sna_drawable_use_bo: using whole GPU bo >[ 133.426] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.426] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.426] sna_transform_is_imprecise_integer_translation: no transform >[ 133.426] gen9_composite_picture: integer translation (0, 0), removing >[ 133.426] sna_render_pixmap_bo pixmap=2886, (0, 0)x(70, 24)/(70, 24) >[ 133.426] sna_render_pixmap_bo: CPU all damaged >[ 133.426] sna_add_flush_pixmap: marking pixmap=2886 for flushing >[ 133.426] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.426] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.426] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.426] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.426] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.426] gen4_choose_composite_emitter: identity src, no mask >[ 133.426] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.427] gen8_vertex_close: used=2978, vbo active? 3, vb=401, nreloc=2 >[ 133.427] gen8_vertex_close: reloc[0] = 289 >[ 133.427] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.427] kgem_add_handle: handle=3, index=6 >[ 133.427] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.427] gen8_vertex_close: reloc[1] = 342 >[ 133.427] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.427] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.427] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.427] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.427] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.427] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.427] kgem_fixup_relocs: shrinking by 61440 >[ 133.427] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.427] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.427] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.427] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.427] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.427] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.427] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.427] __kgem_bo_clear_busy: handle=7 >[ 133.427] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.427] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.427] __kgem_bo_clear_busy: handle=7 >[ 133.427] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.427] __kgem_bo_clear_busy: handle=32 >[ 133.427] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.427] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.427] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.427] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.427] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.427] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.427] aligning vertex: was 2, now 3 floats per vertex >[ 133.427] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.427] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.427] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.427] kgem_add_handle: handle=4, index=0 >[ 133.427] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.427] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.427] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.427] gen9_composite_get_binding_table(ffc0) >[ 133.427] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.427] kgem_add_handle: handle=138, index=1 >[ 133.427] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.427] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.427] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.427] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.427] kgem_add_handle: handle=139, index=2 >[ 133.427] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.427] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.427] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.427] gen9_emit_sampler: sampler = 2 >[ 133.427] gen9_emit_sf: num_sf_outputs=1 >[ 133.427] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.427] gen9_emit_vertex_elements: setup id=2 >[ 133.427] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.427] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.427] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.427] gen8_vertex_flush[490] = 3 >[ 133.427] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.427] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.427] sna_glyphs: discarding mask >[ 133.427] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.427] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.427] gen9_render_composite: 0x0, current mode=1/1 >[ 133.427] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.427] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.427] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.427] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.427] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.427] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.427] sna_drawable_use_bo: using whole GPU bo >[ 133.427] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.428] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.428] color_convert: src=ff000000 [20028888] >[ 133.428] color_convert: dst=ff000000 [20028888] >[ 133.428] sna_render_get_solid: ff000000 >[ 133.428] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.428] sna_transform_is_imprecise_integer_translation: no transform >[ 133.428] gen9_composite_picture: integer translation (0, 0), removing >[ 133.428] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.428] sna_render_pixmap_bo: GPU all damaged >[ 133.428] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.428] gen4_choose_composite_emitter: solid, identity mask >[ 133.428] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.428] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.428] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.428] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.428] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.428] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.428] aligning vertex: was 3, now 4 floats per vertex >[ 133.428] gen9_composite_get_binding_table(ff00) >[ 133.428] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.428] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.428] kgem_add_handle: handle=7, index=3 >[ 133.428] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.428] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.428] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.428] kgem_add_handle: handle=6, index=4 >[ 133.428] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.428] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.428] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.428] gen9_emit_sampler: sampler = a >[ 133.428] gen9_emit_sf: num_sf_outputs=2 >[ 133.428] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.428] gen9_emit_vertex_elements: setup id=9 >[ 133.428] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.428] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.428] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.428] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.428] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.428] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.428] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.428] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.428] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.428] gen8_vertex_flush[56c] = 42 >[ 133.428] gen9_magic_ca_pass: CA fixup (747 -> 789) >[ 133.428] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.428] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.428] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.428] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.428] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.428] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.428] glyphs_format: format=166024, depth=32 >[ 133.428] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.428] sna_glyphs: discarding mask >[ 133.428] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.428] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.428] gen9_render_composite: 0x0, current mode=1/1 >[ 133.428] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.428] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.428] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.428] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.428] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.428] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.428] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.428] sna_drawable_use_bo: using whole GPU bo >[ 133.428] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.428] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.428] color_convert: src=ff000000 [20028888] >[ 133.429] color_convert: dst=ff000000 [20028888] >[ 133.429] sna_render_get_solid: ff000000 >[ 133.429] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.429] sna_transform_is_imprecise_integer_translation: no transform >[ 133.429] gen9_composite_picture: integer translation (0, 0), removing >[ 133.429] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.429] sna_render_pixmap_bo: GPU all damaged >[ 133.429] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.429] gen4_choose_composite_emitter: solid, identity mask >[ 133.429] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.429] gen9_composite_get_binding_table(fe40) >[ 133.429] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.429] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.429] gen9_emit_vertex_elements: setup id=9 >[ 133.429] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.429] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.429] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.429] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.429] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.429] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.429] gen8_vertex_flush[664] = 57 >[ 133.429] gen9_magic_ca_pass: CA fixup (789 -> 846) >[ 133.429] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.429] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.429] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.429] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.429] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.429] sna_glyphs: discarding mask >[ 133.429] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.429] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.429] gen9_render_composite: 0x0, current mode=1/1 >[ 133.429] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.429] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.429] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.429] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.429] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.429] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.429] sna_drawable_use_bo: using whole GPU bo >[ 133.429] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.429] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.429] color_convert: src=ff000000 [20028888] >[ 133.429] color_convert: dst=ff000000 [20028888] >[ 133.429] sna_render_get_solid: ff000000 >[ 133.429] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.429] sna_transform_is_imprecise_integer_translation: no transform >[ 133.429] gen9_composite_picture: integer translation (0, 0), removing >[ 133.429] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.429] sna_render_pixmap_bo: GPU all damaged >[ 133.429] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.429] gen4_choose_composite_emitter: solid, identity mask >[ 133.429] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.429] gen9_composite_get_binding_table(fe40) >[ 133.429] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.429] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.429] gen9_emit_vertex_elements: setup id=9 >[ 133.429] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.429] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.429] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.429] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.429] gen8_vertex_flush[75c] = 9 >[ 133.429] gen9_magic_ca_pass: CA fixup (846 -> 855) >[ 133.429] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.429] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.429] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.429] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.429] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.430] sna_glyphs: discarding mask >[ 133.430] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.430] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.430] gen9_render_composite: 0x0, current mode=1/1 >[ 133.430] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.430] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.430] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.430] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.430] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.430] sna_drawable_use_bo: using whole GPU bo >[ 133.430] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.430] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.430] color_convert: src=ffffffff [20028888] >[ 133.430] color_convert: dst=ffffffff [20028888] >[ 133.430] sna_render_get_solid: ffffffff >[ 133.430] sna_render_get_solid(white) >[ 133.430] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.430] sna_transform_is_imprecise_integer_translation: no transform >[ 133.430] gen9_composite_picture: integer translation (0, 0), removing >[ 133.430] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.430] sna_render_pixmap_bo: GPU all damaged >[ 133.430] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.430] gen4_choose_composite_emitter: solid, identity mask >[ 133.430] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.430] gen9_composite_get_binding_table(fe40) >[ 133.430] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.430] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.430] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.430] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.430] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.430] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.430] gen9_emit_vertex_elements: setup id=9 >[ 133.430] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.430] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.430] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.430] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.430] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.430] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.430] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.430] gen8_vertex_flush[85c] = 42 >[ 133.430] gen9_magic_ca_pass: CA fixup (855 -> 897) >[ 133.430] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.430] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.430] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.430] sna_accel_flush: flush?=1, dirty?=1 >[ 133.430] sna_accel_flush: syncing SHM pixmap=2886 (refcnt=1) >[ 133.430] _sna_pixmap_move_to_cpu(pixmap=2886, 70x24, flags=3) >[ 133.430] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.430] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.430] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.430] kgem_bo_sync__cpu_full: handle=139 >[ 133.430] gen8_vertex_close: used=3588, vbo active? 3, vb=204, nreloc=2 >[ 133.430] gen8_vertex_close: reloc[0] = 287 >[ 133.430] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.430] kgem_add_handle: handle=3, index=5 >[ 133.430] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.430] gen8_vertex_close: reloc[1] = 342 >[ 133.430] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.430] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.430] batch[1/1, flags=1800]: 572 572 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.430] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.430] __kgem_retire_rq: request 1 complete >[ 133.430] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 133.430] __kgem_bo_flush: moving 134 to flushing >[ 133.430] __kgem_retire_rq: movied 134 to flushing >[ 133.430] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.430] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.430] kgem_fixup_relocs: shrinking by 61440 >[ 133.430] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.431] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.431] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.431] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.431] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.431] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.431] __kgem_bo_clear_busy: handle=7 >[ 133.431] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.431] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.431] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.431] __kgem_bo_clear_busy: handle=7 >[ 133.431] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.431] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.431] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.431] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.431] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.453] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.453] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.453] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.453] __kgem_retire_rq: request 2 complete >[ 133.453] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.453] __kgem_retire_rq: request 1 complete >[ 133.453] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.453] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.453] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.453] sna_block_handler (tv=0.0) >[ 133.453] sna_wakeup_handler >[ 133.453] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.453] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.453] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.453] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.453] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.453] sna_crtc_record_swap: recording last swap on pipe=0, frame 7738 [msc=7738], time 133.451256 >[ 133.453] sna_dri2_get_msc: msc=7738 [raw=7738], ust=133451256 >[ 133.453] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 133.453] sna_dri2_schedule_swap(target_msc=7735, divisor=0, remainder=0) >[ 133.453] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 133.453] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.453] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.453] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.453] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.453] sna_crtc_record_swap: recording last swap on pipe=0, frame 7738 [msc=7738], time 133.451256 >[ 133.453] immediate_swap: current_msc=7738, target_msc=7735 -- yes >[ 133.453] can_flip: no, shadow enabled >[ 133.453] sna_dri2_add_event: adding event to window 146) >[ 133.454] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.454] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.454] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.454] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.454] can_xchg: back size=8701e00, front size=8701e00 >[ 133.454] can_xchg: yes, pixmap=165 >[ 133.454] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 133.454] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.454] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.454] set_bo: pixmap=165, handle=35 (old handle=36) >[ 133.454] set_bo: marking whole pixmap as damaged >[ 133.454] set_bo: applying final/discard move-to-gpu >[ 133.454] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 133.454] set_bo: dropping flush hint from handle=36 >[ 133.454] set_bo: adding flush hint to handle=35 >[ 133.454] mark_stale(handle=36) => 1 >[ 133.454] swap_limit: draw=146 setting swap limit to 3 >[ 133.454] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.454] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.454] sna_dri2_schedule_swap: reported target_msc=7738 >[ 133.454] sna_accel_flush: flush?=0, dirty?=0 >[ 133.454] sna_accel_flush: flush?=0, dirty?=0 >[ 133.454] sna_accel_flush: flush?=0, dirty?=0 >[ 133.454] sna_accel_flush: flush?=0, dirty?=0 >[ 133.454] sna_block_handler (tv=0.0) >[ 133.454] kgem_retire, need_retire?=1 >[ 133.454] __kgem_busy: handle=134, busy=0, wedged=0 >[ 133.454] __kgem_bo_clear_busy: handle=134 >[ 133.454] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.454] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.454] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.454] kgem_retire -- retired=0, need_retire=0 >[ 133.454] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.454] gen6_render_retire: resetting idle vbo >[ 133.454] sna_scanout_do_flush: flush timer active: delta=-45 >[ 133.454] sna_scanout_do_flush (time=133454), triggered >[ 133.454] sna_scanout_flush (time=133454), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.454] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.454] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.454] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.454] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.454] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.454] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.454] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.454] sna_pixmap_move_to_gpu: already all-damaged >[ 133.454] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 133.454] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.454] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.454] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.454] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 133.454] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 133.454] get_fb: reusing fb=105 for handle=35 >[ 133.454] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 133.454] __kgem_bo_clear_busy: handle=35 >[ 133.454] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 133.454] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 133.454] __kgem_bo_clear_busy: handle=35 >[ 133.454] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.454] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.454] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 133.454] sna_accel_do_throttle -- no pending activity >[ 133.454] sna_accel_block: evaluating timers, active=5 >[ 133.454] sna_accel_block: flush timer expires in 16 [133470] >[ 133.454] sna_wakeup_handler >[ 133.454] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.454] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.454] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.454] glyphs_format: format=166024, depth=32 >[ 133.454] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.454] sna_glyphs: discarding mask >[ 133.454] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.454] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.454] gen9_render_composite: 0x0, current mode=0/0 >[ 133.454] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.454] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.454] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.454] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.454] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.454] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.454] sna_drawable_use_bo: using whole GPU bo >[ 133.454] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.454] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.454] color_convert: src=ffffffff [20028888] >[ 133.454] color_convert: dst=ffffffff [20028888] >[ 133.454] sna_render_get_solid: ffffffff >[ 133.454] sna_render_get_solid(white) >[ 133.454] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.454] sna_transform_is_imprecise_integer_translation: no transform >[ 133.454] gen9_composite_picture: integer translation (0, 0), removing >[ 133.454] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.454] sna_render_pixmap_bo: GPU all damaged >[ 133.454] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.454] gen4_choose_composite_emitter: solid, identity mask >[ 133.454] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.454] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.454] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.454] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.454] kgem_add_handle: handle=4, index=0 >[ 133.454] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.454] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.454] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.454] gen9_composite_get_binding_table(ffc0) >[ 133.454] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.454] kgem_add_handle: handle=138, index=1 >[ 133.454] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.454] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.454] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.454] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.454] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.454] kgem_add_handle: handle=7, index=2 >[ 133.454] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.454] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.454] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.454] kgem_add_handle: handle=6, index=3 >[ 133.454] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.454] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.454] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.454] gen9_emit_sampler: sampler = a >[ 133.454] gen9_emit_sf: num_sf_outputs=2 >[ 133.454] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.454] gen9_emit_vertex_elements: setup id=9 >[ 133.454] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.454] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.454] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.454] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.454] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.454] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.454] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.454] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.454] gen8_vertex_flush[498] = 57 >[ 133.454] gen9_magic_ca_pass: CA fixup (0 -> 57) >[ 133.454] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.454] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.454] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.454] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.454] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.454] sna_glyphs: discarding mask >[ 133.454] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.454] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.454] gen9_render_composite: 0x0, current mode=1/1 >[ 133.454] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.454] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.454] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.454] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.454] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.454] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.454] sna_drawable_use_bo: using whole GPU bo >[ 133.454] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.454] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.454] color_convert: src=ffffffff [20028888] >[ 133.454] color_convert: dst=ffffffff [20028888] >[ 133.454] sna_render_get_solid: ffffffff >[ 133.454] sna_render_get_solid(white) >[ 133.454] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.454] sna_transform_is_imprecise_integer_translation: no transform >[ 133.454] gen9_composite_picture: integer translation (0, 0), removing >[ 133.454] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.454] sna_render_pixmap_bo: GPU all damaged >[ 133.454] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.454] gen4_choose_composite_emitter: solid, identity mask >[ 133.454] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.454] gen9_composite_get_binding_table(fec0) >[ 133.454] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.454] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.454] gen9_emit_vertex_elements: setup id=9 >[ 133.454] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.454] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.454] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.454] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.454] gen8_vertex_flush[590] = 9 >[ 133.454] gen9_magic_ca_pass: CA fixup (57 -> 66) >[ 133.454] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.454] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.454] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.454] sna_destroy_pixmap: pixmap=2882, attached?=1 >[ 133.454] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.454] __sna_free_pixmap(pixmap=2882) >[ 133.454] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.454] kgem_bo_sync__cpu: handle=140 >[ 133.454] sna_accel_watch_flush: enable=-1 >[ 133.454] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.454] __kgem_bo_destroy: handle=140, size=12288 >[ 133.454] __kgem_bo_destroy: handle=140, not reusable >[ 133.454] kgem_bo_free: handle=140, size=12288 >[ 133.454] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.455] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.455] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.455] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.455] create_pixmap: serial=2887, usage=0, 0x0 >[ 133.455] create_pixmap_hdr: pixmap=2887, width=70, height=42, usage=0 >[ 133.455] kgem_create_map(0x7f1c44139000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.455] __kgem_bo_init(handle=140, num_pages=3) >[ 133.455] kgem_create_map(ptr=0x7f1c44139000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.455] sna_accel_watch_flush: enable=1 >[ 133.455] __sna_damage_all(70, 42) >[ 133.455] sna_pixmap_create_shm: serial=2887, 70x42, usage=0 >[ 133.455] sna_composite(pixmap=2884, op=3, src=2888+(0, 0), mask=0+(118, 232), dst=2884+(118, 232)+(0, 0), size=(70, 42) >[ 133.455] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.455] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.455] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.455] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.455] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.455] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.455] gen9_render_composite: 70x42, current mode=1/1 >[ 133.455] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.455] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.455] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.455] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.455] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.455] sna_drawable_use_bo pixmap=2884, box=((118, 232), (188, 274)), flags=7... >[ 133.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.455] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.455] sna_drawable_use_bo: using whole GPU bo >[ 133.455] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.455] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.455] sna_transform_is_imprecise_integer_translation: no transform >[ 133.455] gen9_composite_picture: integer translation (0, 0), removing >[ 133.455] sna_render_pixmap_bo pixmap=2888, (0, 0)x(70, 42)/(70, 42) >[ 133.455] sna_render_pixmap_bo: CPU all damaged >[ 133.455] sna_add_flush_pixmap: marking pixmap=2888 for flushing >[ 133.455] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.455] gen8_vertex_close: used=264, vbo active? 3, vb=200, nreloc=1 >[ 133.455] gen8_vertex_close: reloc[0] = 289 >[ 133.455] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.455] kgem_add_handle: handle=3, index=4 >[ 133.455] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.455] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.455] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.455] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.455] kgem_fixup_relocs: shrinking by 61440 >[ 133.455] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.455] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.455] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.455] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.455] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.455] __kgem_bo_clear_busy: handle=7 >[ 133.455] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.455] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.455] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.455] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.455] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.455] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.455] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.455] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.455] gen4_choose_composite_emitter: identity src, no mask >[ 133.455] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.455] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.455] aligning vertex: was 4, now 3 floats per vertex >[ 133.455] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.455] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.455] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.455] kgem_add_handle: handle=4, index=0 >[ 133.455] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.455] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.455] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.455] gen9_composite_get_binding_table(ffc0) >[ 133.455] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.455] kgem_add_handle: handle=138, index=1 >[ 133.455] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.455] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.455] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.455] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.455] kgem_add_handle: handle=140, index=2 >[ 133.455] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.455] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.455] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.455] gen9_emit_sampler: sampler = 2 >[ 133.455] gen9_emit_sf: num_sf_outputs=1 >[ 133.455] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.455] gen9_emit_vertex_elements: setup id=2 >[ 133.455] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.455] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.455] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.455] gen8_vertex_flush[490] = 3 >[ 133.455] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.455] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.455] sna_glyphs: discarding mask >[ 133.455] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.455] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.455] gen9_render_composite: 0x0, current mode=1/1 >[ 133.455] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.455] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.455] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.455] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.455] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.455] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.455] sna_drawable_use_bo: using whole GPU bo >[ 133.455] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.455] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.455] color_convert: src=ff000000 [20028888] >[ 133.455] color_convert: dst=ff000000 [20028888] >[ 133.455] sna_render_get_solid: ff000000 >[ 133.455] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.455] sna_transform_is_imprecise_integer_translation: no transform >[ 133.455] gen9_composite_picture: integer translation (0, 0), removing >[ 133.455] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.455] sna_render_pixmap_bo: GPU all damaged >[ 133.455] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.455] gen4_choose_composite_emitter: solid, identity mask >[ 133.455] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.455] aligning vertex: was 3, now 4 floats per vertex >[ 133.455] gen9_composite_get_binding_table(ff00) >[ 133.455] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.455] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.455] kgem_add_handle: handle=7, index=3 >[ 133.455] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.455] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.455] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.455] kgem_add_handle: handle=6, index=4 >[ 133.455] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.455] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.455] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.455] gen9_emit_sampler: sampler = a >[ 133.455] gen9_emit_sf: num_sf_outputs=2 >[ 133.455] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.455] gen9_emit_vertex_elements: setup id=9 >[ 133.455] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.455] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.455] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.455] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.455] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.455] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.455] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.455] gen8_vertex_flush[56c] = 42 >[ 133.455] gen9_magic_ca_pass: CA fixup (69 -> 111) >[ 133.455] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.455] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.455] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.455] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.455] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.455] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.455] glyphs_format: format=166024, depth=32 >[ 133.455] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.455] sna_glyphs: discarding mask >[ 133.455] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.455] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.455] gen9_render_composite: 0x0, current mode=1/1 >[ 133.455] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.455] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.455] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.455] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.455] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.455] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.455] sna_drawable_use_bo: using whole GPU bo >[ 133.455] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.455] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.455] color_convert: src=ff000000 [20028888] >[ 133.455] color_convert: dst=ff000000 [20028888] >[ 133.455] sna_render_get_solid: ff000000 >[ 133.455] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.455] sna_transform_is_imprecise_integer_translation: no transform >[ 133.455] gen9_composite_picture: integer translation (0, 0), removing >[ 133.455] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.455] sna_render_pixmap_bo: GPU all damaged >[ 133.455] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.455] gen4_choose_composite_emitter: solid, identity mask >[ 133.455] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.455] gen9_composite_get_binding_table(fe40) >[ 133.455] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.455] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.455] gen9_emit_vertex_elements: setup id=9 >[ 133.455] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.455] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.455] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.455] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.455] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.455] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.455] gen8_vertex_flush[664] = 57 >[ 133.455] gen9_magic_ca_pass: CA fixup (111 -> 168) >[ 133.455] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.455] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.455] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.455] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.455] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.455] sna_glyphs: discarding mask >[ 133.455] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.455] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.455] gen9_render_composite: 0x0, current mode=1/1 >[ 133.455] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.455] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.455] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.455] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.455] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.455] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.455] sna_drawable_use_bo: using whole GPU bo >[ 133.455] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.455] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.455] color_convert: src=ff000000 [20028888] >[ 133.455] color_convert: dst=ff000000 [20028888] >[ 133.455] sna_render_get_solid: ff000000 >[ 133.455] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.455] sna_transform_is_imprecise_integer_translation: no transform >[ 133.455] gen9_composite_picture: integer translation (0, 0), removing >[ 133.455] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.455] sna_render_pixmap_bo: GPU all damaged >[ 133.455] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.455] gen4_choose_composite_emitter: solid, identity mask >[ 133.455] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.455] gen9_composite_get_binding_table(fe40) >[ 133.455] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.455] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.455] gen9_emit_vertex_elements: setup id=9 >[ 133.455] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.455] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.456] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.456] gen8_vertex_flush[75c] = 9 >[ 133.456] gen9_magic_ca_pass: CA fixup (168 -> 177) >[ 133.456] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.456] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.456] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.456] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.456] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.456] sna_glyphs: discarding mask >[ 133.456] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.456] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.456] gen9_render_composite: 0x0, current mode=1/1 >[ 133.456] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.456] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.456] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.456] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.456] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.456] sna_drawable_use_bo: using whole GPU bo >[ 133.456] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.456] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.456] color_convert: src=ffffffff [20028888] >[ 133.456] color_convert: dst=ffffffff [20028888] >[ 133.456] sna_render_get_solid: ffffffff >[ 133.456] sna_render_get_solid(white) >[ 133.456] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.456] sna_transform_is_imprecise_integer_translation: no transform >[ 133.456] gen9_composite_picture: integer translation (0, 0), removing >[ 133.456] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.456] sna_render_pixmap_bo: GPU all damaged >[ 133.456] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.456] gen4_choose_composite_emitter: solid, identity mask >[ 133.456] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.456] gen9_composite_get_binding_table(fe40) >[ 133.456] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.456] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.456] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.456] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.456] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.456] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.456] gen9_emit_vertex_elements: setup id=9 >[ 133.456] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.456] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.456] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.456] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.456] gen8_vertex_flush[85c] = 42 >[ 133.456] gen9_magic_ca_pass: CA fixup (177 -> 219) >[ 133.456] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.456] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.456] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.456] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.456] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.456] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.456] glyphs_format: format=166024, depth=32 >[ 133.456] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.456] sna_glyphs: discarding mask >[ 133.456] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.456] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.456] gen9_render_composite: 0x0, current mode=1/1 >[ 133.456] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.456] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.456] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.456] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.456] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.456] sna_drawable_use_bo: using whole GPU bo >[ 133.456] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.456] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.456] color_convert: src=ffffffff [20028888] >[ 133.456] color_convert: dst=ffffffff [20028888] >[ 133.456] sna_render_get_solid: ffffffff >[ 133.456] sna_render_get_solid(white) >[ 133.456] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.456] sna_transform_is_imprecise_integer_translation: no transform >[ 133.456] gen9_composite_picture: integer translation (0, 0), removing >[ 133.456] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.456] sna_render_pixmap_bo: GPU all damaged >[ 133.456] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.456] gen4_choose_composite_emitter: solid, identity mask >[ 133.456] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.456] gen9_composite_get_binding_table(fdc0) >[ 133.456] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.456] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.456] gen9_emit_vertex_elements: setup id=9 >[ 133.456] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.456] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.456] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.456] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.456] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.456] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.456] gen8_vertex_flush[954] = 57 >[ 133.456] gen9_magic_ca_pass: CA fixup (219 -> 276) >[ 133.456] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.456] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.456] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.456] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.456] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.456] sna_glyphs: discarding mask >[ 133.456] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.456] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.456] gen9_render_composite: 0x0, current mode=1/1 >[ 133.456] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.456] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.456] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.456] sna_drawable_use_bo pixmap=2884, box=((0, 0), (7680, 2160)), flags=7... >[ 133.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.456] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.456] sna_drawable_use_bo: using whole GPU bo >[ 133.456] gen9_composite_set_target: pixmap=2884, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.456] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.456] color_convert: src=ffffffff [20028888] >[ 133.456] color_convert: dst=ffffffff [20028888] >[ 133.456] sna_render_get_solid: ffffffff >[ 133.456] sna_render_get_solid(white) >[ 133.456] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.456] sna_transform_is_imprecise_integer_translation: no transform >[ 133.456] gen9_composite_picture: integer translation (0, 0), removing >[ 133.456] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.456] sna_render_pixmap_bo: GPU all damaged >[ 133.456] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.456] gen4_choose_composite_emitter: solid, identity mask >[ 133.456] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.456] gen9_composite_get_binding_table(fdc0) >[ 133.456] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.456] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.456] gen9_emit_vertex_elements: setup id=9 >[ 133.456] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.456] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.456] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.456] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.456] gen8_vertex_flush[a4c] = 9 >[ 133.456] gen9_magic_ca_pass: CA fixup (276 -> 285) >[ 133.456] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.456] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.456] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.456] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b44, drawable=a74 >[ 133.456] sna_validate_gc: recomputing clip >[ 133.456] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.456] sna_copy_area: src=pixmap=2884:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.456] sna_copy_area: normal copy >[ 133.456] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.456] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.456] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.456] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.456] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.456] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.456] sna_do_copy: pixmap -- no source clipping >[ 133.456] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.456] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.456] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2884+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.456] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.456] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.456] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.456] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.456] sna_drawable_use_bo: pinned, never REPLACES >[ 133.456] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.456] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.456] sna_drawable_use_bo: using whole GPU bo >[ 133.456] sna_pixmap_move_to_gpu(pixmap=2884, usage=0), flags=a >[ 133.456] sna_pixmap_move_to_gpu: already all-damaged >[ 133.456] sna_pixmap_mark_active: pixmap=2884, handle=138 >[ 133.456] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.456] sna_pixmap_make_cow: make cow src=2884, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.456] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.456] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.456] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.456] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.456] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.456] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.456] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.456] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 133.456] __kgem_retire_rq: request 1 complete >[ 133.456] kgem_set_mode: flushing before new bo >[ 133.456] gen8_vertex_close: used=1140, vbo active? 3, vb=204, nreloc=2 >[ 133.456] gen8_vertex_close: reloc[0] = 287 >[ 133.456] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.456] kgem_add_handle: handle=3, index=5 >[ 133.456] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.456] gen8_vertex_close: reloc[1] = 342 >[ 133.456] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.456] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.456] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.456] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.456] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.456] kgem_fixup_relocs: shrinking by 61440 >[ 133.456] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.456] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.456] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.456] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.456] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.456] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.456] __kgem_bo_clear_busy: handle=7 >[ 133.456] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.456] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.456] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.456] __kgem_bo_clear_busy: handle=7 >[ 133.456] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.456] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.456] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.457] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.457] aligning vertex: was 4, now 2 floats per vertex >[ 133.457] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.457] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.457] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.457] kgem_add_handle: handle=4, index=0 >[ 133.457] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.457] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.457] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.457] gen9_composite_get_binding_table(ffc0) >[ 133.457] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.457] kgem_add_handle: handle=134, index=1 >[ 133.457] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.457] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.457] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.457] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.457] kgem_add_handle: handle=138, index=2 >[ 133.457] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.457] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.457] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.457] gen9_emit_sampler: sampler = 0 >[ 133.457] gen9_emit_sf: num_sf_outputs=1 >[ 133.457] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.457] gen9_emit_vertex_elements: setup id=0 >[ 133.457] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.457] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.457] gen8_vertex_flush[490] = 3 >[ 133.457] sna_destroy_pixmap: pixmap=2884, attached?=1 >[ 133.457] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.457] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.457] __kgem_bo_destroy: handle=138 -> active >[ 133.457] __sna_free_pixmap(pixmap=2884) >[ 133.457] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.457] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.457] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.457] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.457] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.457] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.457] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.457] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.457] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.457] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.457] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.457] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.457] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.457] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.457] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.457] sna_pixmap_undo_cow: freeing cow >[ 133.457] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.457] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.457] sna_drawable_use_bo: using whole GPU bo >[ 133.457] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.457] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.457] sna_transform_is_imprecise_integer_translation: no transform >[ 133.457] gen9_composite_picture: integer translation (0, 0), removing >[ 133.457] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.457] sna_render_pixmap_bo: GPU all damaged >[ 133.457] color_convert: src=84000000 [20028888] >[ 133.457] color_convert: dst=84000000 [20028888] >[ 133.457] sna_render_get_solid: 84000000 >[ 133.457] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.457] gen4_choose_composite_emitter: identity source, identity mask >[ 133.457] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.457] __kgem_retire_rq: request 1 complete >[ 133.457] kgem_set_mode: flushing before new bo >[ 133.457] gen8_vertex_close: used=1146, vbo active? 3, vb=1, nreloc=1 >[ 133.457] gen8_vertex_close: reloc[0] = 287 >[ 133.457] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.457] kgem_add_handle: handle=3, index=3 >[ 133.457] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.457] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.457] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.457] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.457] kgem_fixup_relocs: shrinking by 61440 >[ 133.457] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.457] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.457] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.457] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.457] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.457] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.457] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.457] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.457] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.457] aligning vertex: was 2, now 5 floats per vertex >[ 133.457] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.457] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.457] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.457] kgem_add_handle: handle=4, index=0 >[ 133.457] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.457] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.457] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.457] gen9_composite_get_binding_table(ffc0) >[ 133.457] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.457] kgem_add_handle: handle=136, index=1 >[ 133.457] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.457] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.457] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.457] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.457] kgem_add_handle: handle=137, index=2 >[ 133.457] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.457] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.457] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.457] kgem_add_reloc64: adding proxy [delta=528] for handle=7 >[ 133.457] kgem_add_handle: handle=7, index=3 >[ 133.457] kgem_add_reloc64[5] = (delta=528, target handle=3, presumed=fffe8000) >[ 133.457] [3fc0] bind bo(handle=7, addr=fffe8210), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.457] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.457] gen9_emit_sampler: sampler = 3 >[ 133.457] gen9_emit_sf: num_sf_outputs=2 >[ 133.457] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.457] gen9_emit_vertex_elements: setup id=10 >[ 133.457] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.457] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.457] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.457] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.457] gen8_vertex_flush[498] = 3 >[ 133.457] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.457] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.457] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.457] kgem_can_create_2d: untiled size=66355200 >[ 133.457] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.457] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.457] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.457] sna_create_pixmap: usage=0, flags=1b >[ 133.457] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.457] __pop_freed_pixmap: reusing freed pixmap=2884 header >[ 133.457] create_pixmap_hdr: pixmap=2889, width=7680, height=2160, usage=0 >[ 133.457] sna_create_pixmap: serial=2889, 7680x2160, usage=0 >[ 133.457] sna_composite_rectangles(pixmap=2890, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.457] sna_composite_rectangles: converted to op 0 >[ 133.457] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.457] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.457] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.457] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.457] sna_composite_rectangles: dropping last-cpu hint >[ 133.457] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=19... >[ 133.457] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.457] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.457] sna_pixmap_move_to_gpu(pixmap=2890, usage=0), flags=b >[ 133.457] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.457] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.457] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.457] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.457] sna_pixmap_alloc_gpu: pixmap=2890 >[ 133.457] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.457] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.457] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.457] 1:from active: pitch=30720, tiling=1, handle=138, id=1878 >[ 133.457] __sna_damage_all(7680, 2160) >[ 133.457] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.457] sna_pixmap_mark_active: pixmap=2890, handle=138 >[ 133.457] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.457] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.457] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.457] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.457] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.457] sna_render_get_solid: 0 >[ 133.457] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.457] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.457] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.457] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.457] aligning vertex: was 5, now 2 floats per vertex >[ 133.457] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.457] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.457] gen9_composite_get_binding_table(fec0) >[ 133.457] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.457] kgem_add_handle: handle=138, index=4 >[ 133.458] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.458] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.458] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.458] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.458] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.458] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.458] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.458] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.458] gen9_emit_sampler: sampler = 1 >[ 133.458] gen9_emit_sf: num_sf_outputs=1 >[ 133.458] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.458] gen9_emit_vertex_elements: setup id=0 >[ 133.458] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.458] (0, 0), (7680, 2160) >[ 133.458] gen8_vertex_flush[56c] = 3 >[ 133.458] sna_composite_rectangles: pixmap=2890 marking clear [0]? 1 >[ 133.458] sna_composite_rectangles(pixmap=2890, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.458] sna_composite_rectangles: converted to op 1 >[ 133.458] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.458] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.458] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.458] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.458] sna_composite_rectangles: dropping last-cpu hint >[ 133.458] sna_drawable_use_bo pixmap=2890, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.458] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.458] sna_drawable_use_bo: using whole GPU bo >[ 133.458] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.458] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.458] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.458] sna_render_get_solid: ffe5e3e1 >[ 133.458] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.458] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.458] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.458] gen9_composite_get_binding_table(fe00) >[ 133.458] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.458] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.458] kgem_add_handle: handle=32, index=5 >[ 133.458] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.458] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.458] gen9_emit_vertex_elements: setup id=0 >[ 133.458] (7679, 0), (7680, 2160) >[ 133.458] gen8_vertex_flush[5a8] = 3 >[ 133.458] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b4a >[ 133.458] sna_validate_gc: recomputing clip >[ 133.458] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c6f0] >[ 133.458] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2890:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.458] sna_copy_area: normal copy >[ 133.458] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.458] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.458] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.458] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.458] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.458] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.458] sna_do_copy: pixmap -- no source clipping >[ 133.458] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.458] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.458] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2890+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.458] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.458] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.458] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.458] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.458] sna_drawable_use_bo: using whole GPU bo >[ 133.458] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.458] sna_pixmap_move_to_gpu: already all-damaged >[ 133.458] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.458] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.458] sna_pixmap_make_cow: make cow src=2659, dst=2890, handle=136 (already cow? src=0, dst=0) >[ 133.458] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.458] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.458] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.458] __kgem_bo_destroy: handle=138 -> active >[ 133.458] sna_pixmap_make_cow: moo! attaching clone to pixmap=2890 (source=2659, handle=136) >[ 133.458] sna_destroy_pixmap: pixmap=2886, attached?=1 >[ 133.458] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.458] __sna_free_pixmap(pixmap=2886) >[ 133.458] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.458] kgem_bo_sync__cpu: handle=139 >[ 133.458] sna_accel_watch_flush: enable=-1 >[ 133.458] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.458] __kgem_bo_destroy: handle=139, size=8192 >[ 133.459] __kgem_bo_destroy: handle=139, not reusable >[ 133.459] kgem_bo_free: handle=139, size=8192 >[ 133.459] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.459] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.459] sna_accel_flush: flush?=0, dirty?=1 >[ 133.459] sna_accel_flush: syncing SHM pixmap=2888 (refcnt=1) >[ 133.459] _sna_pixmap_move_to_cpu(pixmap=2888, 70x42, flags=3) >[ 133.459] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.459] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.459] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.459] kgem_bo_sync__cpu_full: handle=140 >[ 133.459] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.459] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.459] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.459] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.459] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.459] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.459] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.459] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.459] create_pixmap: serial=2891, usage=0, 0x0 >[ 133.459] create_pixmap_hdr: pixmap=2891, width=70, height=24, usage=0 >[ 133.459] kgem_create_map(0x7f1c440f9000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.459] __kgem_bo_init(handle=139, num_pages=2) >[ 133.459] kgem_create_map(ptr=0x7f1c440f9000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.459] sna_accel_watch_flush: enable=1 >[ 133.459] __sna_damage_all(70, 24) >[ 133.459] sna_pixmap_create_shm: serial=2891, 70x24, usage=0 >[ 133.459] sna_accel_flush: flush?=0, dirty?=0 >[ 133.459] sna_block_handler (tv=0.0) >[ 133.459] sna_wakeup_handler >[ 133.459] sna_accel_flush: flush?=0, dirty?=0 >[ 133.459] sna_accel_flush: flush?=0, dirty?=0 >[ 133.459] sna_block_handler (tv=0.0) >[ 133.459] sna_wakeup_handler >[ 133.459] sna_composite(pixmap=2890, op=3, src=2892+(0, 0), mask=0+(118, 350), dst=2890+(118, 350)+(0, 0), size=(70, 24) >[ 133.459] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.459] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.459] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.459] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.459] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.459] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.459] gen9_render_composite: 70x24, current mode=1/1 >[ 133.459] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.459] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.459] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.459] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.459] sna_drawable_use_bo pixmap=2890, box=((118, 350), (188, 374)), flags=7... >[ 133.459] sna_pixmap_undo_cow: pixmap=2890, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.459] sna_pixmap_undo_cow: copying cow >[ 133.459] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.459] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.459] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.459] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.460] 1:from active: pitch=30720, tiling=1, handle=138, id=1880 >[ 133.460] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.460] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.460] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.460] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.460] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.460] gen9_composite_get_binding_table(fd80) >[ 133.460] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.460] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.460] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.460] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.460] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.460] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.460] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.460] gen9_emit_sampler: sampler = 0 >[ 133.460] gen9_emit_vertex_elements: setup id=0 >[ 133.460] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.460] gen8_vertex_flush[5ec] = 3 >[ 133.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.460] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.460] sna_drawable_use_bo: using whole GPU bo >[ 133.460] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.460] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.460] sna_transform_is_imprecise_integer_translation: no transform >[ 133.460] gen9_composite_picture: integer translation (0, 0), removing >[ 133.460] sna_render_pixmap_bo pixmap=2892, (0, 0)x(70, 24)/(70, 24) >[ 133.460] sna_render_pixmap_bo: CPU all damaged >[ 133.460] sna_add_flush_pixmap: marking pixmap=2892 for flushing >[ 133.460] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.460] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.460] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.460] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.460] gen4_choose_composite_emitter: identity src, no mask >[ 133.460] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.460] gen8_vertex_close: used=1184, vbo active? 3, vb=401, nreloc=2 >[ 133.460] gen8_vertex_close: reloc[0] = 289 >[ 133.460] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.460] kgem_add_handle: handle=3, index=6 >[ 133.460] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.460] gen8_vertex_close: reloc[1] = 342 >[ 133.460] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.460] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.460] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.460] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.460] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.460] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.460] kgem_fixup_relocs: shrinking by 61440 >[ 133.460] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.460] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.460] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.460] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.460] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.460] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.460] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.460] __kgem_bo_clear_busy: handle=7 >[ 133.460] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.460] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.460] __kgem_bo_clear_busy: handle=7 >[ 133.460] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.460] __kgem_bo_clear_busy: handle=32 >[ 133.460] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.460] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.460] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.460] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.460] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.460] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.460] aligning vertex: was 2, now 3 floats per vertex >[ 133.460] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.460] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.460] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.460] kgem_add_handle: handle=4, index=0 >[ 133.460] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.460] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.460] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.460] gen9_composite_get_binding_table(ffc0) >[ 133.460] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.460] kgem_add_handle: handle=138, index=1 >[ 133.460] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.460] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.460] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.461] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.461] kgem_add_handle: handle=139, index=2 >[ 133.461] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.461] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.461] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.461] gen9_emit_sampler: sampler = 2 >[ 133.461] gen9_emit_sf: num_sf_outputs=1 >[ 133.461] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.461] gen9_emit_vertex_elements: setup id=2 >[ 133.461] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.461] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.461] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.461] gen8_vertex_flush[490] = 3 >[ 133.461] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.461] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.461] sna_glyphs: discarding mask >[ 133.461] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.461] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.461] gen9_render_composite: 0x0, current mode=1/1 >[ 133.461] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.461] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.461] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.461] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.461] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.461] sna_drawable_use_bo: using whole GPU bo >[ 133.461] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.461] color_convert: src=ff000000 [20028888] >[ 133.461] color_convert: dst=ff000000 [20028888] >[ 133.461] sna_render_get_solid: ff000000 >[ 133.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.461] sna_transform_is_imprecise_integer_translation: no transform >[ 133.461] gen9_composite_picture: integer translation (0, 0), removing >[ 133.461] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.461] sna_render_pixmap_bo: GPU all damaged >[ 133.461] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.461] gen4_choose_composite_emitter: solid, identity mask >[ 133.461] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.461] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.461] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.461] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.461] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.461] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.461] aligning vertex: was 3, now 4 floats per vertex >[ 133.461] gen9_composite_get_binding_table(ff00) >[ 133.461] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.461] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.461] kgem_add_handle: handle=7, index=3 >[ 133.461] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.461] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.461] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.461] kgem_add_handle: handle=6, index=4 >[ 133.461] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.461] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.461] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.461] gen9_emit_sampler: sampler = a >[ 133.461] gen9_emit_sf: num_sf_outputs=2 >[ 133.461] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.461] gen9_emit_vertex_elements: setup id=9 >[ 133.461] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.461] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.461] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.461] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.461] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.461] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.461] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.461] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.461] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.461] gen8_vertex_flush[56c] = 42 >[ 133.461] gen9_magic_ca_pass: CA fixup (299 -> 341) >[ 133.461] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.461] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.461] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.461] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.462] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.462] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.462] glyphs_format: format=166024, depth=32 >[ 133.462] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.462] sna_glyphs: discarding mask >[ 133.462] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.462] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.462] gen9_render_composite: 0x0, current mode=1/1 >[ 133.462] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.462] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.462] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.462] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.462] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.462] sna_drawable_use_bo: using whole GPU bo >[ 133.462] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.462] color_convert: src=ff000000 [20028888] >[ 133.462] color_convert: dst=ff000000 [20028888] >[ 133.462] sna_render_get_solid: ff000000 >[ 133.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.462] sna_transform_is_imprecise_integer_translation: no transform >[ 133.462] gen9_composite_picture: integer translation (0, 0), removing >[ 133.462] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.462] sna_render_pixmap_bo: GPU all damaged >[ 133.462] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.462] gen4_choose_composite_emitter: solid, identity mask >[ 133.462] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.462] gen9_composite_get_binding_table(fe40) >[ 133.462] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.462] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.462] gen9_emit_vertex_elements: setup id=9 >[ 133.462] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.462] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.462] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.462] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.462] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.462] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.462] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.462] gen8_vertex_flush[664] = 57 >[ 133.462] gen9_magic_ca_pass: CA fixup (341 -> 398) >[ 133.462] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.462] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.462] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.462] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.462] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.462] sna_glyphs: discarding mask >[ 133.462] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.462] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.462] gen9_render_composite: 0x0, current mode=1/1 >[ 133.462] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.462] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.462] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.462] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.462] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.462] sna_drawable_use_bo: using whole GPU bo >[ 133.462] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.462] color_convert: src=ff000000 [20028888] >[ 133.462] color_convert: dst=ff000000 [20028888] >[ 133.463] sna_render_get_solid: ff000000 >[ 133.463] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.463] sna_transform_is_imprecise_integer_translation: no transform >[ 133.463] gen9_composite_picture: integer translation (0, 0), removing >[ 133.463] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.463] sna_render_pixmap_bo: GPU all damaged >[ 133.463] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.463] gen4_choose_composite_emitter: solid, identity mask >[ 133.463] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.463] gen9_composite_get_binding_table(fe40) >[ 133.463] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.463] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.463] gen9_emit_vertex_elements: setup id=9 >[ 133.463] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.463] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.463] gen8_vertex_flush[75c] = 9 >[ 133.463] gen9_magic_ca_pass: CA fixup (398 -> 407) >[ 133.463] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.463] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.463] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.463] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.463] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.463] sna_glyphs: discarding mask >[ 133.463] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.463] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.463] gen9_render_composite: 0x0, current mode=1/1 >[ 133.463] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.463] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.463] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.463] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.463] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.463] sna_drawable_use_bo: using whole GPU bo >[ 133.463] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.463] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.463] color_convert: src=ffffffff [20028888] >[ 133.463] color_convert: dst=ffffffff [20028888] >[ 133.463] sna_render_get_solid: ffffffff >[ 133.463] sna_render_get_solid(white) >[ 133.463] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.463] sna_transform_is_imprecise_integer_translation: no transform >[ 133.463] gen9_composite_picture: integer translation (0, 0), removing >[ 133.463] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.463] sna_render_pixmap_bo: GPU all damaged >[ 133.463] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.463] gen4_choose_composite_emitter: solid, identity mask >[ 133.463] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.463] gen9_composite_get_binding_table(fe40) >[ 133.463] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.463] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.463] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.463] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.463] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.463] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.463] gen9_emit_vertex_elements: setup id=9 >[ 133.463] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.463] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.463] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.463] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.463] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.463] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.463] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.463] gen8_vertex_flush[85c] = 42 >[ 133.463] gen9_magic_ca_pass: CA fixup (407 -> 449) >[ 133.463] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.463] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.463] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.463] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.463] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.463] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.463] glyphs_format: format=166024, depth=32 >[ 133.463] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.463] sna_glyphs: discarding mask >[ 133.463] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.463] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.463] gen9_render_composite: 0x0, current mode=1/1 >[ 133.463] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.464] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.464] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.464] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.464] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.464] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.464] sna_drawable_use_bo: using whole GPU bo >[ 133.464] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.464] color_convert: src=ffffffff [20028888] >[ 133.464] color_convert: dst=ffffffff [20028888] >[ 133.464] sna_render_get_solid: ffffffff >[ 133.464] sna_render_get_solid(white) >[ 133.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.464] sna_transform_is_imprecise_integer_translation: no transform >[ 133.464] gen9_composite_picture: integer translation (0, 0), removing >[ 133.464] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.464] sna_render_pixmap_bo: GPU all damaged >[ 133.464] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.464] gen4_choose_composite_emitter: solid, identity mask >[ 133.464] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.464] gen9_composite_get_binding_table(fdc0) >[ 133.464] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.464] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.464] gen9_emit_vertex_elements: setup id=9 >[ 133.464] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.464] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.464] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.464] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.464] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.464] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.464] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.464] gen8_vertex_flush[954] = 57 >[ 133.464] gen9_magic_ca_pass: CA fixup (449 -> 506) >[ 133.464] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.464] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.464] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.464] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.464] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.464] sna_glyphs: discarding mask >[ 133.464] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.464] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.464] gen9_render_composite: 0x0, current mode=1/1 >[ 133.464] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.464] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.464] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.464] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.464] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.464] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.464] sna_drawable_use_bo: using whole GPU bo >[ 133.464] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.464] color_convert: src=ffffffff [20028888] >[ 133.464] color_convert: dst=ffffffff [20028888] >[ 133.464] sna_render_get_solid: ffffffff >[ 133.464] sna_render_get_solid(white) >[ 133.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.464] sna_transform_is_imprecise_integer_translation: no transform >[ 133.465] gen9_composite_picture: integer translation (0, 0), removing >[ 133.465] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.465] sna_render_pixmap_bo: GPU all damaged >[ 133.465] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.465] gen4_choose_composite_emitter: solid, identity mask >[ 133.465] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.465] gen9_composite_get_binding_table(fdc0) >[ 133.465] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.465] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.465] gen9_emit_vertex_elements: setup id=9 >[ 133.465] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.465] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.465] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.465] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.465] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.465] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.465] gen8_vertex_flush[a4c] = 9 >[ 133.465] gen9_magic_ca_pass: CA fixup (506 -> 515) >[ 133.465] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.465] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.465] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.465] sna_accel_flush: flush?=1, dirty?=1 >[ 133.465] sna_accel_flush: syncing SHM pixmap=2892 (refcnt=1) >[ 133.465] _sna_pixmap_move_to_cpu(pixmap=2892, 70x24, flags=3) >[ 133.465] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.465] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.465] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.465] kgem_bo_sync__cpu_full: handle=139 >[ 133.465] gen8_vertex_close: used=2060, vbo active? 3, vb=204, nreloc=2 >[ 133.465] gen8_vertex_close: reloc[0] = 287 >[ 133.465] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.465] kgem_add_handle: handle=3, index=5 >[ 133.465] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.465] gen8_vertex_close: reloc[1] = 342 >[ 133.465] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.465] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.465] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.465] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.465] __kgem_retire_rq: request 1 complete >[ 133.465] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.465] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.465] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.465] kgem_fixup_relocs: shrinking by 61440 >[ 133.465] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.465] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.465] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.465] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.465] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.465] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.465] __kgem_bo_clear_busy: handle=7 >[ 133.465] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.465] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.465] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.465] __kgem_bo_clear_busy: handle=7 >[ 133.465] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.465] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.465] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.465] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.465] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.479] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.479] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.479] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.479] __kgem_retire_rq: request 2 complete >[ 133.479] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.479] __kgem_retire_rq: request 1 complete >[ 133.479] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.479] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.479] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.479] sna_block_handler (tv=0.0) >[ 133.479] sna_wakeup_handler >[ 133.479] sna_mode_wakeup: len=96 >[ 133.479] sna_mode_wakeup: recording last swap on pipe=1, frame 7709 [1e1d], time 133.466617 >[ 133.479] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 133.479] sna_mode_wakeup: flip complete, pending? 2 >[ 133.479] sna_dri2_vblank_handler(type=2, sequence=7739, draw=1810) >[ 133.479] sna_crtc_record_swap: recording last swap on pipe=0, frame 7739 [msc=7739], time 133.467923 >[ 133.479] sna_dri2_vblank_handler: 2 complete, frame=7739 tv=133.467923 >[ 133.479] sna_dri2_blit_complete: blit finished >[ 133.479] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7739, tv=133.467923) >[ 133.479] frame_swap_complete(type=2): draw=146, pipe=0, frame=7739 [msc=7739], tv=133.467923 >[ 133.479] sna_accel_flush: flush?=0, dirty?=0 >[ 133.479] sna_dri2_event_free(draw?=1) >[ 133.479] sna_dri2_remove_event: remove[0x55bca9e6c9d0] from window 146, active? 1 >[ 133.479] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.479] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.479] sna_dri2_vblank_handler complete >[ 133.479] sna_mode_wakeup: recording last swap on pipe=0, frame 7739 [1e3b], time 133.467923 >[ 133.479] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 133.479] sna_mode_wakeup: flip complete, pending? 1 >[ 133.479] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.479] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 133.479] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.479] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.479] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.479] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.479] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 133.479] sna_dri2_get_back: reuse unattached back >[ 133.479] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.479] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 133.479] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.479] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 133.479] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.479] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.479] sna_accel_flush: flush?=0, dirty?=0 >[ 133.479] sna_accel_flush: flush?=0, dirty?=0 >[ 133.479] sna_accel_flush: flush?=0, dirty?=0 >[ 133.479] sna_block_handler (tv=0.0) >[ 133.479] sna_wakeup_handler >[ 133.479] sna_destroy_pixmap: pixmap=2888, attached?=1 >[ 133.479] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.479] __sna_free_pixmap(pixmap=2888) >[ 133.479] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.479] kgem_bo_sync__cpu: handle=140 >[ 133.479] sna_accel_watch_flush: enable=-1 >[ 133.479] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.479] __kgem_bo_destroy: handle=140, size=12288 >[ 133.479] __kgem_bo_destroy: handle=140, not reusable >[ 133.479] kgem_bo_free: handle=140, size=12288 >[ 133.479] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.479] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.479] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.479] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.479] create_pixmap: serial=2893, usage=0, 0x0 >[ 133.479] create_pixmap_hdr: pixmap=2893, width=70, height=42, usage=0 >[ 133.479] kgem_create_map(0x7f1c440fd000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.479] __kgem_bo_init(handle=140, num_pages=3) >[ 133.479] kgem_create_map(ptr=0x7f1c440fd000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.479] sna_accel_watch_flush: enable=1 >[ 133.479] __sna_damage_all(70, 42) >[ 133.479] sna_pixmap_create_shm: serial=2893, 70x42, usage=0 >[ 133.479] sna_composite(pixmap=2890, op=3, src=2894+(0, 0), mask=0+(118, 232), dst=2890+(118, 232)+(0, 0), size=(70, 42) >[ 133.479] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.479] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.479] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.479] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.479] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.479] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.479] gen9_render_composite: 70x42, current mode=0/1 >[ 133.479] kgem_bo_is_render: handle=138, rq? 0 [0] >[ 133.479] sna_blt_composite (0, 0), (118, 232), 70x42 >[ 133.479] sna_blt_composite: unsupported op [3] for blitting >[ 133.479] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.479] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.479] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.479] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.479] sna_drawable_use_bo pixmap=2890, box=((118, 232), (188, 274)), flags=7... >[ 133.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.479] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.479] sna_drawable_use_bo: using whole GPU bo >[ 133.479] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.479] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.479] sna_transform_is_imprecise_integer_translation: no transform >[ 133.479] gen9_composite_picture: integer translation (0, 0), removing >[ 133.479] sna_render_pixmap_bo pixmap=2894, (0, 0)x(70, 42)/(70, 42) >[ 133.479] sna_render_pixmap_bo: CPU all damaged >[ 133.479] sna_add_flush_pixmap: marking pixmap=2894 for flushing >[ 133.479] kgem_bo_is_render: handle=138, rq? 0 [0] >[ 133.479] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.479] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.479] gen4_choose_composite_emitter: identity src, no mask >[ 133.479] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.479] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.479] aligning vertex: was 4, now 3 floats per vertex >[ 133.479] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.479] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.479] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.479] kgem_add_handle: handle=4, index=0 >[ 133.479] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.479] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.479] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.479] gen9_composite_get_binding_table(ffc0) >[ 133.479] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.479] kgem_add_handle: handle=138, index=1 >[ 133.479] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.479] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.479] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.479] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.479] kgem_add_handle: handle=140, index=2 >[ 133.479] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.479] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.479] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.479] gen9_emit_sampler: sampler = 2 >[ 133.479] gen9_emit_sf: num_sf_outputs=1 >[ 133.479] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.479] gen9_emit_vertex_elements: setup id=2 >[ 133.479] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.479] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.479] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.479] gen8_vertex_flush[490] = 3 >[ 133.479] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.479] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.479] sna_glyphs: discarding mask >[ 133.479] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.479] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.479] gen9_render_composite: 0x0, current mode=1/1 >[ 133.479] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.479] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.479] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.479] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.479] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.479] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.479] sna_drawable_use_bo: using whole GPU bo >[ 133.479] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.479] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.479] color_convert: src=ff000000 [20028888] >[ 133.479] color_convert: dst=ff000000 [20028888] >[ 133.479] sna_render_get_solid: ff000000 >[ 133.479] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.479] sna_transform_is_imprecise_integer_translation: no transform >[ 133.479] gen9_composite_picture: integer translation (0, 0), removing >[ 133.479] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.479] sna_render_pixmap_bo: GPU all damaged >[ 133.479] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.479] gen4_choose_composite_emitter: solid, identity mask >[ 133.479] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.479] kgem_flush: opportunistic flushing? flush=1,0, aperture=16213/262144, idle?=1 >[ 133.479] gen8_vertex_close: used=2070, vbo active? 3, vb=4, nreloc=1 >[ 133.479] gen8_vertex_close: reloc[0] = 287 >[ 133.479] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.479] kgem_add_handle: handle=3, index=3 >[ 133.479] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.479] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16229 [fenced=0] >[ 133.479] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.479] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.479] kgem_fixup_relocs: shrinking by 61440 >[ 133.479] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.479] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.479] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.479] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.479] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.479] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.479] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.479] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.479] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.479] aligning vertex: was 3, now 4 floats per vertex >[ 133.479] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.479] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.479] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.479] kgem_add_handle: handle=4, index=0 >[ 133.479] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.479] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.479] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.479] gen9_composite_get_binding_table(ffc0) >[ 133.479] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.479] kgem_add_handle: handle=138, index=1 >[ 133.479] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.479] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.479] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.479] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.479] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.479] kgem_add_handle: handle=7, index=2 >[ 133.479] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.479] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.479] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.479] kgem_add_handle: handle=6, index=3 >[ 133.479] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.479] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.479] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.479] gen9_emit_sampler: sampler = a >[ 133.480] gen9_emit_sf: num_sf_outputs=2 >[ 133.480] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.480] gen9_emit_vertex_elements: setup id=9 >[ 133.480] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.480] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.480] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.480] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.480] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.480] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.480] gen8_vertex_flush[498] = 42 >[ 133.480] gen9_magic_ca_pass: CA fixup (518 -> 560) >[ 133.480] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.480] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.480] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.480] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.480] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.480] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.480] glyphs_format: format=166024, depth=32 >[ 133.480] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.480] sna_glyphs: discarding mask >[ 133.480] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.480] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.480] gen9_render_composite: 0x0, current mode=1/1 >[ 133.480] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.480] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.480] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.480] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.480] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.480] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.480] sna_drawable_use_bo: using whole GPU bo >[ 133.480] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.480] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.480] color_convert: src=ff000000 [20028888] >[ 133.480] color_convert: dst=ff000000 [20028888] >[ 133.480] sna_render_get_solid: ff000000 >[ 133.480] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.480] sna_transform_is_imprecise_integer_translation: no transform >[ 133.480] gen9_composite_picture: integer translation (0, 0), removing >[ 133.480] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.480] sna_render_pixmap_bo: GPU all damaged >[ 133.480] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.480] gen4_choose_composite_emitter: solid, identity mask >[ 133.480] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.480] gen9_composite_get_binding_table(fec0) >[ 133.480] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.480] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.480] gen9_emit_vertex_elements: setup id=9 >[ 133.480] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.480] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.480] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.480] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.480] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.480] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.480] gen8_vertex_flush[590] = 57 >[ 133.480] gen9_magic_ca_pass: CA fixup (560 -> 617) >[ 133.480] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.480] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.480] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.480] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.480] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.480] sna_glyphs: discarding mask >[ 133.480] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.480] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.480] gen9_render_composite: 0x0, current mode=1/1 >[ 133.480] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.480] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.480] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.480] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.480] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.480] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.480] sna_drawable_use_bo: using whole GPU bo >[ 133.480] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.480] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.480] color_convert: src=ff000000 [20028888] >[ 133.480] color_convert: dst=ff000000 [20028888] >[ 133.480] sna_render_get_solid: ff000000 >[ 133.480] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.480] sna_transform_is_imprecise_integer_translation: no transform >[ 133.480] gen9_composite_picture: integer translation (0, 0), removing >[ 133.480] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.480] sna_render_pixmap_bo: GPU all damaged >[ 133.480] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.480] gen4_choose_composite_emitter: solid, identity mask >[ 133.480] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.480] gen9_composite_get_binding_table(fec0) >[ 133.480] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.480] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.480] gen9_emit_vertex_elements: setup id=9 >[ 133.480] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.480] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.480] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.480] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.480] gen8_vertex_flush[688] = 9 >[ 133.480] gen9_magic_ca_pass: CA fixup (617 -> 626) >[ 133.480] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.480] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.480] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.480] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.480] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.480] sna_glyphs: discarding mask >[ 133.480] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.480] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.480] gen9_render_composite: 0x0, current mode=1/1 >[ 133.480] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.480] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.480] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.480] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.481] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.481] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.481] sna_drawable_use_bo: using whole GPU bo >[ 133.481] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.481] color_convert: src=ffffffff [20028888] >[ 133.481] color_convert: dst=ffffffff [20028888] >[ 133.481] sna_render_get_solid: ffffffff >[ 133.481] sna_render_get_solid(white) >[ 133.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.481] sna_transform_is_imprecise_integer_translation: no transform >[ 133.481] gen9_composite_picture: integer translation (0, 0), removing >[ 133.481] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.481] sna_render_pixmap_bo: GPU all damaged >[ 133.481] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.481] gen4_choose_composite_emitter: solid, identity mask >[ 133.481] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.481] gen9_composite_get_binding_table(fec0) >[ 133.481] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.481] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.481] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.481] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.481] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.481] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.481] gen9_emit_vertex_elements: setup id=9 >[ 133.481] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.481] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.481] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.481] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.481] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.481] gen8_vertex_flush[788] = 42 >[ 133.481] gen9_magic_ca_pass: CA fixup (626 -> 668) >[ 133.481] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.481] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.481] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.481] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.481] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.481] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.481] glyphs_format: format=166024, depth=32 >[ 133.481] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.481] sna_glyphs: discarding mask >[ 133.481] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.481] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.481] gen9_render_composite: 0x0, current mode=1/1 >[ 133.481] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.481] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.481] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.481] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.481] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.481] sna_drawable_use_bo: using whole GPU bo >[ 133.481] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.481] color_convert: src=ffffffff [20028888] >[ 133.481] color_convert: dst=ffffffff [20028888] >[ 133.481] sna_render_get_solid: ffffffff >[ 133.481] sna_render_get_solid(white) >[ 133.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.481] sna_transform_is_imprecise_integer_translation: no transform >[ 133.481] gen9_composite_picture: integer translation (0, 0), removing >[ 133.481] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.481] sna_render_pixmap_bo: GPU all damaged >[ 133.481] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.481] gen4_choose_composite_emitter: solid, identity mask >[ 133.481] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.481] gen9_composite_get_binding_table(fe40) >[ 133.481] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.481] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.481] gen9_emit_vertex_elements: setup id=9 >[ 133.481] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.481] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.481] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.481] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.481] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.481] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.481] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.481] gen8_vertex_flush[880] = 57 >[ 133.481] gen9_magic_ca_pass: CA fixup (668 -> 725) >[ 133.481] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.481] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.481] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.481] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.481] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.481] sna_glyphs: discarding mask >[ 133.481] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.481] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.481] gen9_render_composite: 0x0, current mode=1/1 >[ 133.481] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.482] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.482] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.482] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.482] sna_drawable_use_bo pixmap=2890, box=((0, 0), (7680, 2160)), flags=7... >[ 133.482] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.482] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.482] sna_drawable_use_bo: using whole GPU bo >[ 133.482] gen9_composite_set_target: pixmap=2890, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.482] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.482] color_convert: src=ffffffff [20028888] >[ 133.482] color_convert: dst=ffffffff [20028888] >[ 133.482] sna_render_get_solid: ffffffff >[ 133.482] sna_render_get_solid(white) >[ 133.482] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.482] sna_transform_is_imprecise_integer_translation: no transform >[ 133.482] gen9_composite_picture: integer translation (0, 0), removing >[ 133.482] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.482] sna_render_pixmap_bo: GPU all damaged >[ 133.482] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.482] gen4_choose_composite_emitter: solid, identity mask >[ 133.482] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.482] gen9_composite_get_binding_table(fe40) >[ 133.482] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.482] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.482] gen9_emit_vertex_elements: setup id=9 >[ 133.482] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.482] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.482] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.482] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.482] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.482] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.482] gen8_vertex_flush[978] = 9 >[ 133.482] gen9_magic_ca_pass: CA fixup (725 -> 734) >[ 133.482] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.482] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.482] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.482] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b4a, drawable=a74 >[ 133.482] sna_validate_gc: recomputing clip >[ 133.482] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.482] sna_copy_area: src=pixmap=2890:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.482] sna_copy_area: normal copy >[ 133.482] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.482] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.482] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.482] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.482] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.482] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.482] sna_do_copy: pixmap -- no source clipping >[ 133.482] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.482] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.482] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2890+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.482] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.482] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.482] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.482] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.482] sna_drawable_use_bo: pinned, never REPLACES >[ 133.482] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.482] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.482] sna_drawable_use_bo: using whole GPU bo >[ 133.482] sna_pixmap_move_to_gpu(pixmap=2890, usage=0), flags=a >[ 133.482] sna_pixmap_move_to_gpu: already all-damaged >[ 133.482] sna_pixmap_mark_active: pixmap=2890, handle=138 >[ 133.482] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.482] sna_pixmap_make_cow: make cow src=2890, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.482] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.482] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.482] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.482] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.482] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.482] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.482] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.482] __kgem_retire_rq: request 1 complete >[ 133.482] kgem_set_mode: flushing before new bo >[ 133.482] gen8_vertex_close: used=2936, vbo active? 3, vb=200, nreloc=1 >[ 133.482] gen8_vertex_close: reloc[0] = 289 >[ 133.482] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.482] kgem_add_handle: handle=3, index=4 >[ 133.482] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.482] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.482] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.482] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.482] kgem_fixup_relocs: shrinking by 61440 >[ 133.482] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.482] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.482] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.482] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.482] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.482] __kgem_bo_clear_busy: handle=7 >[ 133.482] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.482] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.482] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.482] __kgem_bo_clear_busy: handle=7 >[ 133.482] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.482] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.482] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.482] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.482] aligning vertex: was 4, now 2 floats per vertex >[ 133.482] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.482] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.482] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.482] kgem_add_handle: handle=4, index=0 >[ 133.482] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.482] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.482] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.482] gen9_composite_get_binding_table(ffc0) >[ 133.482] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.482] kgem_add_handle: handle=134, index=1 >[ 133.482] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.482] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.482] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.482] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.482] kgem_add_handle: handle=138, index=2 >[ 133.482] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.482] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.482] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.482] gen9_emit_sampler: sampler = 0 >[ 133.482] gen9_emit_sf: num_sf_outputs=1 >[ 133.482] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.482] gen9_emit_vertex_elements: setup id=0 >[ 133.482] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.483] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.483] gen8_vertex_flush[490] = 3 >[ 133.483] sna_accel_flush: flush?=1, dirty?=1 >[ 133.483] sna_accel_flush: syncing SHM pixmap=2894 (refcnt=1) >[ 133.483] _sna_pixmap_move_to_cpu(pixmap=2894, 70x42, flags=3) >[ 133.483] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.483] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.483] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.483] kgem_bo_sync__cpu_full: handle=140 >[ 133.483] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.483] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.483] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.483] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.483] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.483] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.483] gen8_vertex_close: used=2942, vbo active? 3, vb=1, nreloc=1 >[ 133.483] gen8_vertex_close: reloc[0] = 287 >[ 133.483] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.483] kgem_add_handle: handle=3, index=3 >[ 133.483] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.483] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.483] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.483] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.483] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.483] kgem_fixup_relocs: shrinking by 61440 >[ 133.483] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.483] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.483] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.483] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.483] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.483] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.483] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.483] sna_accel_flush: flush?=0, dirty?=0 >[ 133.483] sna_accel_flush: flush?=0, dirty?=0 >[ 133.483] sna_accel_flush: flush?=0, dirty?=0 >[ 133.483] sna_destroy_pixmap: pixmap=2890, attached?=1 >[ 133.483] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.483] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.483] __kgem_busy: handle=138, busy=131073, wedged=0 >[ 133.483] __kgem_bo_destroy: handle=138 -> active >[ 133.483] __sna_free_pixmap(pixmap=2890) >[ 133.483] sna_accel_flush: flush?=0, dirty?=0 >[ 133.483] sna_accel_flush: flush?=0, dirty?=0 >[ 133.483] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.483] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.483] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.483] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.483] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.483] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.483] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.483] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.483] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.483] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.483] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.483] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.483] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.483] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.483] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.483] sna_pixmap_undo_cow: freeing cow >[ 133.483] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.483] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.483] sna_drawable_use_bo: using whole GPU bo >[ 133.483] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.483] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.483] sna_transform_is_imprecise_integer_translation: no transform >[ 133.483] gen9_composite_picture: integer translation (0, 0), removing >[ 133.483] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.483] sna_render_pixmap_bo: GPU all damaged >[ 133.483] color_convert: src=87000000 [20028888] >[ 133.483] color_convert: dst=87000000 [20028888] >[ 133.483] sna_render_get_solid: 87000000 >[ 133.483] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.483] gen4_choose_composite_emitter: identity source, identity mask >[ 133.483] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.483] aligning vertex: was 2, now 5 floats per vertex >[ 133.483] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.483] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.483] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.483] kgem_add_handle: handle=4, index=0 >[ 133.483] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.483] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.483] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.483] gen9_composite_get_binding_table(ffc0) >[ 133.483] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.483] kgem_add_handle: handle=136, index=1 >[ 133.483] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.483] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.483] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.483] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.483] kgem_add_handle: handle=137, index=2 >[ 133.483] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.483] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.483] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.483] kgem_add_reloc64: adding proxy [delta=540] for handle=7 >[ 133.483] kgem_add_handle: handle=7, index=3 >[ 133.483] kgem_add_reloc64[5] = (delta=540, target handle=3, presumed=fffe8000) >[ 133.483] [3fc0] bind bo(handle=7, addr=fffe821c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.483] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.483] gen9_emit_sampler: sampler = 3 >[ 133.483] gen9_emit_sf: num_sf_outputs=2 >[ 133.483] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.483] gen9_emit_vertex_elements: setup id=10 >[ 133.483] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.483] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.483] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.483] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.483] gen8_vertex_flush[498] = 3 >[ 133.483] sna_accel_flush: flush?=0, dirty?=0 >[ 133.483] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.483] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.483] kgem_can_create_2d: untiled size=66355200 >[ 133.483] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.483] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.483] sna_create_pixmap: usage=0, flags=1b >[ 133.483] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.483] __pop_freed_pixmap: reusing freed pixmap=2890 header >[ 133.483] create_pixmap_hdr: pixmap=2895, width=7680, height=2160, usage=0 >[ 133.483] sna_create_pixmap: serial=2895, 7680x2160, usage=0 >[ 133.483] sna_accel_flush: flush?=0, dirty?=0 >[ 133.483] sna_accel_flush: flush?=0, dirty?=0 >[ 133.484] sna_composite_rectangles(pixmap=2896, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.484] sna_composite_rectangles: converted to op 0 >[ 133.484] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.484] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.484] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.484] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.484] sna_composite_rectangles: dropping last-cpu hint >[ 133.484] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=19... >[ 133.484] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.484] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.484] sna_pixmap_move_to_gpu(pixmap=2896, usage=0), flags=b >[ 133.484] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.484] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.484] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.484] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.484] sna_pixmap_alloc_gpu: pixmap=2896 >[ 133.484] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.484] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.484] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.484] 1:from active: pitch=30720, tiling=1, handle=138, id=1882 >[ 133.484] __sna_damage_all(7680, 2160) >[ 133.484] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.484] sna_pixmap_mark_active: pixmap=2896, handle=138 >[ 133.484] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.484] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.484] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.484] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.484] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.484] sna_render_get_solid: 0 >[ 133.484] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.484] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.484] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.484] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.484] aligning vertex: was 5, now 2 floats per vertex >[ 133.484] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.484] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.484] gen9_composite_get_binding_table(fec0) >[ 133.484] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.484] kgem_add_handle: handle=138, index=4 >[ 133.484] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.484] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.484] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.484] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.484] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.484] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.484] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.484] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.484] gen9_emit_sampler: sampler = 1 >[ 133.484] gen9_emit_sf: num_sf_outputs=1 >[ 133.484] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.484] gen9_emit_vertex_elements: setup id=0 >[ 133.484] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.484] (0, 0), (7680, 2160) >[ 133.484] gen8_vertex_flush[56c] = 3 >[ 133.484] sna_composite_rectangles: pixmap=2896 marking clear [0]? 1 >[ 133.484] sna_accel_flush: flush?=0, dirty?=0 >[ 133.484] sna_accel_flush: flush?=0, dirty?=0 >[ 133.484] sna_block_handler (tv=0.0) >[ 133.484] sna_wakeup_handler >[ 133.484] sna_accel_flush: flush?=0, dirty?=0 >[ 133.484] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.484] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.484] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.484] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.484] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.484] sna_crtc_record_swap: recording last swap on pipe=0, frame 7740 [msc=7740], time 133.484591 >[ 133.484] sna_dri2_get_msc: msc=7740 [raw=7740], ust=133484591 >[ 133.484] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 133.484] sna_dri2_schedule_swap(target_msc=7739, divisor=0, remainder=0) >[ 133.484] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 133.484] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.484] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.484] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.484] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.484] sna_crtc_record_swap: recording last swap on pipe=0, frame 7740 [msc=7740], time 133.484591 >[ 133.484] immediate_swap: current_msc=7740, target_msc=7739 -- yes >[ 133.484] can_flip: no, shadow enabled >[ 133.484] sna_dri2_add_event: adding event to window 146) >[ 133.484] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.484] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.484] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.484] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.484] can_xchg: back size=8701e00, front size=8701e00 >[ 133.484] can_xchg: yes, pixmap=165 >[ 133.484] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 133.484] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.484] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.484] set_bo: pixmap=165, handle=36 (old handle=35) >[ 133.484] set_bo: marking whole pixmap as damaged >[ 133.484] set_bo: applying final/discard move-to-gpu >[ 133.484] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 133.484] set_bo: dropping flush hint from handle=35 >[ 133.484] set_bo: adding flush hint to handle=36 >[ 133.484] mark_stale(handle=35) => 1 >[ 133.484] swap_limit: draw=146 setting swap limit to 3 >[ 133.484] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.484] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.484] sna_dri2_schedule_swap: reported target_msc=7740 >[ 133.484] sna_accel_flush: flush?=0, dirty?=0 >[ 133.484] sna_accel_flush: flush?=0, dirty?=0 >[ 133.484] sna_accel_flush: flush?=0, dirty?=0 >[ 133.484] sna_accel_flush: flush?=0, dirty?=0 >[ 133.484] sna_block_handler (tv=0.0) >[ 133.484] kgem_retire, need_retire?=1 >[ 133.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.484] kgem_retire__requests_ring: retiring ring 0 >[ 133.484] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.484] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 >[ 133.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.484] kgem_retire -- retired=0, need_retire=1 >[ 133.484] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.484] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.484] sna_scanout_do_flush: flush timer active: delta=-14 >[ 133.485] sna_scanout_do_flush (time=133484), triggered >[ 133.485] sna_scanout_flush (time=133484), cpu damage? 0, exec? 0 nbatch=352, busy? 1 >[ 133.485] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.485] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.485] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.485] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.485] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.485] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.485] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.485] sna_pixmap_move_to_gpu: already all-damaged >[ 133.485] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 133.485] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.485] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.485] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.485] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 133.485] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 133.485] get_fb: reusing fb=77 for handle=36 >[ 133.485] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 133.485] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 133.485] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 133.485] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 133.485] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] >[ 133.485] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.485] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.485] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 133.485] timer_enable (time=133484), starting timer 1 >[ 133.485] sna_accel_block: evaluating timers, active=7 >[ 133.485] sna_accel_block: flush timer expires in 16 [133500] >[ 133.485] sna_wakeup_handler >[ 133.485] sna_composite_rectangles(pixmap=2896, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.485] sna_composite_rectangles: converted to op 1 >[ 133.485] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.485] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.485] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.485] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.485] sna_composite_rectangles: dropping last-cpu hint >[ 133.485] sna_drawable_use_bo pixmap=2896, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.485] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.485] sna_drawable_use_bo: using whole GPU bo >[ 133.485] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.485] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.485] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.485] sna_render_get_solid: ffe5e3e1 >[ 133.485] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.485] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.485] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.485] gen9_composite_get_binding_table(fe00) >[ 133.485] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.485] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.485] kgem_add_handle: handle=32, index=5 >[ 133.485] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.485] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.485] gen9_emit_vertex_elements: setup id=0 >[ 133.485] (7679, 0), (7680, 2160) >[ 133.485] gen8_vertex_flush[5a8] = 3 >[ 133.485] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b50 >[ 133.485] sna_validate_gc: recomputing clip >[ 133.485] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6c8f0] >[ 133.485] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2896:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.485] sna_copy_area: normal copy >[ 133.485] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.485] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.485] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.485] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.485] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.485] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.485] sna_do_copy: pixmap -- no source clipping >[ 133.485] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.485] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.485] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2896+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.485] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.485] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.485] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.485] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.485] sna_drawable_use_bo: using whole GPU bo >[ 133.485] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.485] sna_pixmap_move_to_gpu: already all-damaged >[ 133.485] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.485] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.485] sna_pixmap_make_cow: make cow src=2659, dst=2896, handle=136 (already cow? src=0, dst=0) >[ 133.485] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.485] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.485] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.485] __kgem_bo_destroy: handle=138 -> active >[ 133.485] sna_pixmap_make_cow: moo! attaching clone to pixmap=2896 (source=2659, handle=136) >[ 133.485] sna_destroy_pixmap: pixmap=2892, attached?=1 >[ 133.485] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.485] __sna_free_pixmap(pixmap=2892) >[ 133.485] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.485] kgem_bo_sync__cpu: handle=139 >[ 133.485] sna_accel_watch_flush: enable=-1 >[ 133.485] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.485] __kgem_bo_destroy: handle=139, size=8192 >[ 133.485] __kgem_bo_destroy: handle=139, not reusable >[ 133.485] kgem_bo_free: handle=139, size=8192 >[ 133.485] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.485] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.485] sna_accel_flush: flush?=0, dirty?=0 >[ 133.485] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.485] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.485] create_pixmap: serial=2897, usage=0, 0x0 >[ 133.485] create_pixmap_hdr: pixmap=2897, width=70, height=24, usage=0 >[ 133.485] kgem_create_map(0x7f1c44137000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.485] __kgem_bo_init(handle=139, num_pages=2) >[ 133.485] kgem_create_map(ptr=0x7f1c44137000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.485] sna_accel_watch_flush: enable=1 >[ 133.485] __sna_damage_all(70, 24) >[ 133.485] sna_pixmap_create_shm: serial=2897, 70x24, usage=0 >[ 133.485] sna_composite(pixmap=2896, op=3, src=2898+(0, 0), mask=0+(118, 350), dst=2896+(118, 350)+(0, 0), size=(70, 24) >[ 133.485] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.485] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.485] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.485] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.485] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.485] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.485] gen9_render_composite: 70x24, current mode=1/1 >[ 133.485] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.485] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.485] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.485] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.485] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.485] sna_drawable_use_bo pixmap=2896, box=((118, 350), (188, 374)), flags=7... >[ 133.485] sna_pixmap_undo_cow: pixmap=2896, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.485] sna_pixmap_undo_cow: copying cow >[ 133.485] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.485] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.485] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.485] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.485] 1:from active: pitch=30720, tiling=1, handle=138, id=1884 >[ 133.485] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.485] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.485] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.485] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.485] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.485] gen9_composite_get_binding_table(fd80) >[ 133.485] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.485] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.485] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.485] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.485] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.485] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.485] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.485] gen9_emit_sampler: sampler = 0 >[ 133.485] gen9_emit_vertex_elements: setup id=0 >[ 133.485] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.485] gen8_vertex_flush[5ec] = 3 >[ 133.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.485] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.485] sna_drawable_use_bo: using whole GPU bo >[ 133.485] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.485] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.486] sna_transform_is_imprecise_integer_translation: no transform >[ 133.486] gen9_composite_picture: integer translation (0, 0), removing >[ 133.486] sna_render_pixmap_bo pixmap=2898, (0, 0)x(70, 24)/(70, 24) >[ 133.486] sna_render_pixmap_bo: CPU all damaged >[ 133.486] sna_add_flush_pixmap: marking pixmap=2898 for flushing >[ 133.486] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.486] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.486] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.486] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.486] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.486] gen4_choose_composite_emitter: identity src, no mask >[ 133.486] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.486] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.486] kgem_check_bo: num_pages=+2, num_exec=+1 >[ 133.486] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.486] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.486] kgem_flush: opportunistic flushing? flush=0,1, aperture=48612/262144, idle?=0 >[ 133.486] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.486] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.486] aligning vertex: was 2, now 3 floats per vertex >[ 133.486] gen9_composite_get_binding_table(fcc0) >[ 133.486] kgem_add_reloc64: handle=139, pos=16168, delta=0, domains=40000 >[ 133.486] kgem_add_handle: handle=139, index=6 >[ 133.486] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=0) >[ 133.486] [3f20] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.486] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 >[ 133.486] gen9_emit_sampler: sampler = 2 >[ 133.486] gen9_emit_vertex_elements: setup id=2 >[ 133.486] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.486] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.486] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.486] gen8_vertex_flush[678] = 3 >[ 133.486] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.486] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.486] sna_glyphs: discarding mask >[ 133.486] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.486] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.486] gen9_render_composite: 0x0, current mode=1/1 >[ 133.486] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.486] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.486] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.486] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.486] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.486] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.486] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.486] sna_drawable_use_bo: using whole GPU bo >[ 133.486] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.486] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.486] color_convert: src=ff000000 [20028888] >[ 133.486] color_convert: dst=ff000000 [20028888] >[ 133.486] sna_render_get_solid: ff000000 >[ 133.486] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.486] sna_transform_is_imprecise_integer_translation: no transform >[ 133.486] gen9_composite_picture: integer translation (0, 0), removing >[ 133.486] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.486] sna_render_pixmap_bo: GPU all damaged >[ 133.486] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.486] gen4_choose_composite_emitter: solid, identity mask >[ 133.486] kgem_check_bo: num_pages=+1024, num_exec=+1 >[ 133.486] aligning vertex: was 3, now 4 floats per vertex >[ 133.486] gen9_composite_get_binding_table(fc40) >[ 133.486] kgem_add_reloc64: handle=7, pos=16136, delta=0, domains=40000 >[ 133.486] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.486] kgem_add_reloc64[12] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.486] [3f00] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.486] kgem_add_reloc64: handle=6, pos=16120, delta=0, domains=40000 >[ 133.486] kgem_add_handle: handle=6, index=7 >[ 133.486] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd585000) >[ 133.486] [3ef0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.486] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.486] gen9_emit_sampler: sampler = a >[ 133.486] gen9_emit_sf: num_sf_outputs=2 >[ 133.486] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.486] gen9_emit_vertex_elements: setup id=9 >[ 133.486] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.486] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.486] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.486] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.486] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.486] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.486] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.486] gen8_vertex_flush[754] = 42 >[ 133.486] gen9_magic_ca_pass: CA fixup (747 -> 789) >[ 133.486] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.486] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.486] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.486] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.486] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.486] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.486] glyphs_format: format=166024, depth=32 >[ 133.486] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.486] sna_glyphs: discarding mask >[ 133.486] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.486] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.486] gen9_render_composite: 0x0, current mode=1/1 >[ 133.486] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.486] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.486] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.486] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.486] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.486] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.486] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.486] sna_drawable_use_bo: using whole GPU bo >[ 133.486] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.486] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.486] color_convert: src=ff000000 [20028888] >[ 133.486] color_convert: dst=ff000000 [20028888] >[ 133.486] sna_render_get_solid: ff000000 >[ 133.486] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.486] sna_transform_is_imprecise_integer_translation: no transform >[ 133.486] gen9_composite_picture: integer translation (0, 0), removing >[ 133.486] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.486] sna_render_pixmap_bo: GPU all damaged >[ 133.486] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.486] gen4_choose_composite_emitter: solid, identity mask >[ 133.486] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.486] gen9_composite_get_binding_table(fb80) >[ 133.486] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.486] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.486] gen9_emit_vertex_elements: setup id=9 >[ 133.486] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.486] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.486] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.486] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.486] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.486] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.486] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.486] gen8_vertex_flush[84c] = 57 >[ 133.486] gen9_magic_ca_pass: CA fixup (789 -> 846) >[ 133.486] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.486] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.486] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.486] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.486] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.486] sna_glyphs: discarding mask >[ 133.486] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.486] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.486] gen9_render_composite: 0x0, current mode=1/1 >[ 133.486] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.486] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.486] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.486] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.486] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.486] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.486] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.486] sna_drawable_use_bo: using whole GPU bo >[ 133.486] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.486] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.486] color_convert: src=ff000000 [20028888] >[ 133.486] color_convert: dst=ff000000 [20028888] >[ 133.486] sna_render_get_solid: ff000000 >[ 133.486] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.486] sna_transform_is_imprecise_integer_translation: no transform >[ 133.486] gen9_composite_picture: integer translation (0, 0), removing >[ 133.487] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.487] sna_render_pixmap_bo: GPU all damaged >[ 133.487] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.487] gen4_choose_composite_emitter: solid, identity mask >[ 133.487] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.487] gen9_composite_get_binding_table(fb80) >[ 133.487] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.487] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.487] gen9_emit_vertex_elements: setup id=9 >[ 133.487] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.487] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.487] gen8_vertex_flush[944] = 9 >[ 133.487] gen9_magic_ca_pass: CA fixup (846 -> 855) >[ 133.487] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.487] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.487] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.487] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.487] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.487] sna_glyphs: discarding mask >[ 133.487] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.487] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.487] gen9_render_composite: 0x0, current mode=1/1 >[ 133.487] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.487] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.487] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.487] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.487] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.487] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.487] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.487] sna_drawable_use_bo: using whole GPU bo >[ 133.487] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.487] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.487] color_convert: src=ffffffff [20028888] >[ 133.487] color_convert: dst=ffffffff [20028888] >[ 133.487] sna_render_get_solid: ffffffff >[ 133.487] sna_render_get_solid(white) >[ 133.487] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.487] sna_transform_is_imprecise_integer_translation: no transform >[ 133.487] gen9_composite_picture: integer translation (0, 0), removing >[ 133.487] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.487] sna_render_pixmap_bo: GPU all damaged >[ 133.487] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.487] gen4_choose_composite_emitter: solid, identity mask >[ 133.487] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.487] gen9_composite_get_binding_table(fb80) >[ 133.487] kgem_add_reloc64: handle=7, pos=16088, delta=0, domains=40000 >[ 133.487] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.487] kgem_add_reloc64[14] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.487] [3ed0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.487] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.487] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.487] gen9_emit_vertex_elements: setup id=9 >[ 133.487] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.487] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.487] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.487] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.487] gen8_vertex_flush[a44] = 42 >[ 133.487] gen9_magic_ca_pass: CA fixup (855 -> 897) >[ 133.487] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.487] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.487] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.487] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.487] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.487] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.487] glyphs_format: format=166024, depth=32 >[ 133.487] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.487] sna_glyphs: discarding mask >[ 133.487] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.487] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.487] gen9_render_composite: 0x0, current mode=1/1 >[ 133.487] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.487] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.487] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.487] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.487] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.487] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.487] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.487] sna_drawable_use_bo: using whole GPU bo >[ 133.487] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.487] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.487] color_convert: src=ffffffff [20028888] >[ 133.487] color_convert: dst=ffffffff [20028888] >[ 133.487] sna_render_get_solid: ffffffff >[ 133.487] sna_render_get_solid(white) >[ 133.487] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.487] sna_transform_is_imprecise_integer_translation: no transform >[ 133.487] gen9_composite_picture: integer translation (0, 0), removing >[ 133.487] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.487] sna_render_pixmap_bo: GPU all damaged >[ 133.487] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.487] gen4_choose_composite_emitter: solid, identity mask >[ 133.487] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.487] gen9_composite_get_binding_table(fb00) >[ 133.487] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.487] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.487] gen9_emit_vertex_elements: setup id=9 >[ 133.487] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.487] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.487] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.487] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.487] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.487] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.487] gen8_vertex_flush[b3c] = 57 >[ 133.487] gen9_magic_ca_pass: CA fixup (897 -> 954) >[ 133.487] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.487] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.487] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.487] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.487] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.487] sna_glyphs: discarding mask >[ 133.487] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.487] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.487] gen9_render_composite: 0x0, current mode=1/1 >[ 133.487] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.487] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.487] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.487] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.487] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.487] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.487] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.487] sna_drawable_use_bo: using whole GPU bo >[ 133.487] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.487] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.487] color_convert: src=ffffffff [20028888] >[ 133.487] color_convert: dst=ffffffff [20028888] >[ 133.487] sna_render_get_solid: ffffffff >[ 133.487] sna_render_get_solid(white) >[ 133.487] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.487] sna_transform_is_imprecise_integer_translation: no transform >[ 133.487] gen9_composite_picture: integer translation (0, 0), removing >[ 133.487] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.487] sna_render_pixmap_bo: GPU all damaged >[ 133.487] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.487] gen4_choose_composite_emitter: solid, identity mask >[ 133.487] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.487] gen9_composite_get_binding_table(fb00) >[ 133.487] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.487] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.487] gen9_emit_vertex_elements: setup id=9 >[ 133.487] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.487] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.487] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.487] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.487] gen8_vertex_flush[c34] = 9 >[ 133.487] gen9_magic_ca_pass: CA fixup (954 -> 963) >[ 133.487] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.487] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.487] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.487] sna_destroy_pixmap: pixmap=2894, attached?=1 >[ 133.487] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.487] __sna_free_pixmap(pixmap=2894) >[ 133.487] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.487] kgem_bo_sync__cpu: handle=140 >[ 133.487] sna_accel_watch_flush: enable=-1 >[ 133.487] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.487] __kgem_bo_destroy: handle=140, size=12288 >[ 133.487] __kgem_bo_destroy: handle=140, not reusable >[ 133.487] kgem_bo_free: handle=140, size=12288 >[ 133.487] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.487] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.488] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.488] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.488] create_pixmap: serial=2899, usage=0, 0x0 >[ 133.488] create_pixmap_hdr: pixmap=2899, width=70, height=42, usage=0 >[ 133.488] kgem_create_map(0x7f1c4413d000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.488] __kgem_bo_init(handle=140, num_pages=3) >[ 133.488] kgem_create_map(ptr=0x7f1c4413d000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.488] sna_accel_watch_flush: enable=1 >[ 133.488] __sna_damage_all(70, 42) >[ 133.488] sna_pixmap_create_shm: serial=2899, 70x42, usage=0 >[ 133.488] sna_composite(pixmap=2896, op=3, src=2900+(0, 0), mask=0+(118, 232), dst=2896+(118, 232)+(0, 0), size=(70, 42) >[ 133.488] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.488] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.488] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.488] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.488] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.488] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.488] gen9_render_composite: 70x42, current mode=1/1 >[ 133.488] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.488] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.488] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.488] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.488] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.488] sna_drawable_use_bo pixmap=2896, box=((118, 232), (188, 274)), flags=7... >[ 133.488] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.488] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.488] sna_drawable_use_bo: using whole GPU bo >[ 133.488] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.488] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.488] sna_transform_is_imprecise_integer_translation: no transform >[ 133.488] gen9_composite_picture: integer translation (0, 0), removing >[ 133.488] sna_render_pixmap_bo pixmap=2900, (0, 0)x(70, 42)/(70, 42) >[ 133.488] sna_render_pixmap_bo: CPU all damaged >[ 133.488] sna_add_flush_pixmap: marking pixmap=2900 for flushing >[ 133.488] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.488] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.488] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.488] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.488] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.488] gen4_choose_composite_emitter: identity src, no mask >[ 133.488] kgem_check_bo: num_pages=+3, num_exec=+1 >[ 133.488] aligning vertex: was 4, now 3 floats per vertex >[ 133.488] gen9_composite_get_binding_table(fb00) >[ 133.488] kgem_add_reloc64: handle=140, pos=16056, delta=0, domains=40000 >[ 133.488] kgem_add_handle: handle=140, index=8 >[ 133.488] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=0) >[ 133.488] [3eb0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.488] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 >[ 133.488] gen9_emit_sampler: sampler = 2 >[ 133.488] gen9_emit_sf: num_sf_outputs=1 >[ 133.488] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.488] gen9_emit_vertex_elements: setup id=2 >[ 133.488] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.488] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.488] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.488] gen8_vertex_flush[d70] = 3 >[ 133.488] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.488] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.488] sna_glyphs: discarding mask >[ 133.488] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.488] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.488] gen9_render_composite: 0x0, current mode=1/1 >[ 133.488] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.488] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.488] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.488] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.488] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.488] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.488] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.488] sna_drawable_use_bo: using whole GPU bo >[ 133.488] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.488] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.488] color_convert: src=ff000000 [20028888] >[ 133.488] color_convert: dst=ff000000 [20028888] >[ 133.488] sna_render_get_solid: ff000000 >[ 133.488] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.488] sna_transform_is_imprecise_integer_translation: no transform >[ 133.488] gen9_composite_picture: integer translation (0, 0), removing >[ 133.488] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.488] sna_render_pixmap_bo: GPU all damaged >[ 133.488] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.488] gen4_choose_composite_emitter: solid, identity mask >[ 133.488] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.488] aligning vertex: was 3, now 4 floats per vertex >[ 133.488] gen9_composite_get_binding_table(fa80) >[ 133.488] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.488] gen9_emit_sampler: sampler = a >[ 133.488] gen9_emit_sf: num_sf_outputs=2 >[ 133.488] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.488] gen9_emit_vertex_elements: setup id=9 >[ 133.488] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.488] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.488] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.488] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.488] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.488] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.488] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.488] gen8_vertex_flush[e38] = 42 >[ 133.488] gen9_magic_ca_pass: CA fixup (966 -> 1008) >[ 133.488] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.488] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.488] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.488] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.488] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.488] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.488] glyphs_format: format=166024, depth=32 >[ 133.488] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.488] sna_glyphs: discarding mask >[ 133.488] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.488] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.488] gen9_render_composite: 0x0, current mode=1/1 >[ 133.488] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.488] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.488] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.488] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.488] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.488] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.488] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.488] sna_drawable_use_bo: using whole GPU bo >[ 133.488] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.488] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.488] color_convert: src=ff000000 [20028888] >[ 133.488] color_convert: dst=ff000000 [20028888] >[ 133.488] sna_render_get_solid: ff000000 >[ 133.488] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.488] sna_transform_is_imprecise_integer_translation: no transform >[ 133.488] gen9_composite_picture: integer translation (0, 0), removing >[ 133.488] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.488] sna_render_pixmap_bo: GPU all damaged >[ 133.488] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.488] gen4_choose_composite_emitter: solid, identity mask >[ 133.488] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.488] gen9_composite_get_binding_table(fa40) >[ 133.488] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.488] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.488] gen9_emit_vertex_elements: setup id=9 >[ 133.488] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.488] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.488] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.488] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.488] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.488] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.489] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.489] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.489] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.489] gen8_vertex_flush[f30] = 57 >[ 133.489] gen9_magic_ca_pass: CA fixup (1008 -> 1065) >[ 133.489] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.489] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.489] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.489] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.489] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.489] sna_glyphs: discarding mask >[ 133.489] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.489] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.489] gen9_render_composite: 0x0, current mode=1/1 >[ 133.489] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.489] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.489] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.489] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.489] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.489] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.489] sna_drawable_use_bo: using whole GPU bo >[ 133.489] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.489] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.489] color_convert: src=ff000000 [20028888] >[ 133.489] color_convert: dst=ff000000 [20028888] >[ 133.489] sna_render_get_solid: ff000000 >[ 133.489] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.489] sna_transform_is_imprecise_integer_translation: no transform >[ 133.489] gen9_composite_picture: integer translation (0, 0), removing >[ 133.489] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.489] sna_render_pixmap_bo: GPU all damaged >[ 133.489] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.489] gen4_choose_composite_emitter: solid, identity mask >[ 133.489] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.489] gen9_composite_get_binding_table(fa40) >[ 133.489] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.489] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.489] gen9_emit_vertex_elements: setup id=9 >[ 133.489] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.489] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.489] gen8_vertex_flush[1028] = 9 >[ 133.489] gen9_magic_ca_pass: CA fixup (1065 -> 1074) >[ 133.489] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.489] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.489] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.489] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.489] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.489] sna_glyphs: discarding mask >[ 133.489] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.489] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.489] gen9_render_composite: 0x0, current mode=1/1 >[ 133.489] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.489] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.489] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.489] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.489] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.489] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.489] sna_drawable_use_bo: using whole GPU bo >[ 133.489] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.489] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.489] color_convert: src=ffffffff [20028888] >[ 133.489] color_convert: dst=ffffffff [20028888] >[ 133.489] sna_render_get_solid: ffffffff >[ 133.489] sna_render_get_solid(white) >[ 133.489] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.489] sna_transform_is_imprecise_integer_translation: no transform >[ 133.489] gen9_composite_picture: integer translation (0, 0), removing >[ 133.489] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.489] sna_render_pixmap_bo: GPU all damaged >[ 133.489] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.489] gen4_choose_composite_emitter: solid, identity mask >[ 133.489] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.489] gen9_composite_get_binding_table(fa40) >[ 133.489] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.489] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.489] gen9_emit_vertex_elements: setup id=9 >[ 133.489] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.489] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.489] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.489] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.489] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.489] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.489] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.489] gen8_vertex_flush[1128] = 42 >[ 133.489] gen9_magic_ca_pass: CA fixup (1074 -> 1116) >[ 133.489] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.489] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.490] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.490] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.490] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.490] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.490] glyphs_format: format=166024, depth=32 >[ 133.490] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.490] sna_glyphs: discarding mask >[ 133.490] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.490] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.490] gen9_render_composite: 0x0, current mode=1/1 >[ 133.490] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.490] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.490] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.490] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.490] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.490] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.490] sna_drawable_use_bo: using whole GPU bo >[ 133.490] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.490] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.490] color_convert: src=ffffffff [20028888] >[ 133.490] color_convert: dst=ffffffff [20028888] >[ 133.490] sna_render_get_solid: ffffffff >[ 133.490] sna_render_get_solid(white) >[ 133.490] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.490] sna_transform_is_imprecise_integer_translation: no transform >[ 133.490] gen9_composite_picture: integer translation (0, 0), removing >[ 133.490] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.490] sna_render_pixmap_bo: GPU all damaged >[ 133.490] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.490] gen4_choose_composite_emitter: solid, identity mask >[ 133.490] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.490] gen9_composite_get_binding_table(fa00) >[ 133.490] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.490] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.490] gen9_emit_vertex_elements: setup id=9 >[ 133.490] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.490] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.490] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.490] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.490] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.490] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.490] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.490] gen8_vertex_flush[1220] = 57 >[ 133.490] gen9_magic_ca_pass: CA fixup (1116 -> 1173) >[ 133.490] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.490] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.490] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.490] sna_accel_flush: flush?=1, dirty?=1 >[ 133.490] sna_accel_flush: syncing SHM pixmap=2900 (refcnt=1) >[ 133.490] _sna_pixmap_move_to_cpu(pixmap=2900, 70x42, flags=3) >[ 133.490] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.490] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.490] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.490] kgem_bo_sync__cpu_full: handle=140 >[ 133.490] gen8_vertex_close: used=4692, vbo active? 3, vb=605, nreloc=4 >[ 133.490] gen8_vertex_close: reloc[0] = 289 >[ 133.490] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.490] kgem_add_handle: handle=3, index=9 >[ 133.490] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd44c000) >[ 133.491] gen8_vertex_close: reloc[1] = 342 >[ 133.491] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.491] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd44c000) >[ 133.491] gen8_vertex_close: reloc[2] = 409 >[ 133.491] kgem_add_reloc64: handle=3, pos=409, delta=0, domains=200000 >[ 133.491] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fd44c000) >[ 133.491] gen8_vertex_close: reloc[3] = 464 >[ 133.491] kgem_add_reloc64: handle=3, pos=464, delta=0, domains=200000 >[ 133.491] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fd44c000) >[ 133.491] batch[1/1, flags=1800]: 1198 1198 16016 16384, nreloc=20, nexec=10, nfence=0, aperture=49657 [fenced=0] >[ 133.491] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.491] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x80, presumed-offset=fe72e000 >[ 133.491] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.491] kgem_create_linear(65536) >[ 133.491] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.491] search_linear_cache: searching for inactive cpu map >[ 133.491] kgem_bo_remove_from_inactive: removing handle=125 from inactive >[ 133.491] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache >[ 133.491] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7f1c722d8000) >[ 133.491] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] >[ 133.491] kgem_bo_sync__cpu: handle=125 >[ 133.491] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.491] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 >[ 133.491] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.491] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] >[ 133.491] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 >[ 133.491] kgem_new_batch: using last batch handle=128 >[ 133.491] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe72e000 >[ 133.491] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.491] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.491] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.491] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.491] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.491] __kgem_bo_clear_busy: handle=7 >[ 133.491] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.491] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.491] __kgem_bo_clear_busy: handle=7 >[ 133.491] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.491] __kgem_bo_clear_busy: handle=32 >[ 133.491] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.491] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.491] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.491] __kgem_bo_clear_busy: handle=7 >[ 133.491] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.491] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.491] __kgem_bo_clear_busy: handle=7 >[ 133.491] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.491] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.491] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.491] __kgem_busy: handle=140, busy=131072, wedged=0 >[ 133.491] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 1 >[ 133.511] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.511] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.511] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.511] __kgem_retire_rq: request 1 complete >[ 133.511] __kgem_retire_rq: request 2 complete >[ 133.511] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.511] __kgem_retire_rq: request 128 complete >[ 133.511] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.511] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.511] kgem_bo_move_to_inactive: moving handle=128 to inactive >[ 133.511] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.511] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.511] sna_accel_flush: syncing SHM pixmap=2898 (refcnt=1) >[ 133.511] _sna_pixmap_move_to_cpu(pixmap=2898, 70x24, flags=3) >[ 133.511] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.511] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.511] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.511] kgem_bo_sync__cpu_full: handle=139 >[ 133.511] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.511] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 0, busy? 0 >[ 133.511] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.511] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 0 [busy?=0] >[ 133.511] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.511] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.511] sna_block_handler (tv=0.0) >[ 133.511] sna_wakeup_handler >[ 133.511] sna_mode_wakeup: len=96 >[ 133.511] sna_mode_wakeup: recording last swap on pipe=1, frame 7711 [1e1f], time 133.499945 >[ 133.511] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 133.511] sna_mode_wakeup: flip complete, pending? 2 >[ 133.511] sna_dri2_vblank_handler(type=2, sequence=7741, draw=1810) >[ 133.511] sna_crtc_record_swap: recording last swap on pipe=0, frame 7741 [msc=7741], time 133.501255 >[ 133.511] sna_dri2_vblank_handler: 2 complete, frame=7741 tv=133.501255 >[ 133.511] sna_dri2_blit_complete: blit finished >[ 133.511] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7741, tv=133.501255) >[ 133.511] frame_swap_complete(type=2): draw=146, pipe=0, frame=7741 [msc=7741], tv=133.501255 >[ 133.511] sna_accel_flush: flush?=0, dirty?=0 >[ 133.511] sna_dri2_event_free(draw?=1) >[ 133.511] sna_dri2_remove_event: remove[0x55bca9e6c9d0] from window 146, active? 1 >[ 133.511] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.511] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.511] sna_dri2_vblank_handler complete >[ 133.511] sna_mode_wakeup: recording last swap on pipe=0, frame 7741 [1e3d], time 133.501255 >[ 133.511] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 133.511] sna_mode_wakeup: flip complete, pending? 1 >[ 133.511] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.511] sna_accel_flush: flush?=0, dirty?=0 >[ 133.511] sna_accel_flush: flush?=0, dirty?=0 >[ 133.511] sna_block_handler (tv=0.0) >[ 133.511] sna_wakeup_handler >[ 133.511] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.511] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.511] sna_glyphs: discarding mask >[ 133.511] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.511] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.511] gen9_render_composite: 0x0, current mode=0/1 >[ 133.511] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.511] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.511] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.511] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.511] sna_drawable_use_bo pixmap=2896, box=((0, 0), (7680, 2160)), flags=7... >[ 133.511] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.511] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.511] sna_drawable_use_bo: using whole GPU bo >[ 133.511] gen9_composite_set_target: pixmap=2896, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.511] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.511] color_convert: src=ffffffff [20028888] >[ 133.511] color_convert: dst=ffffffff [20028888] >[ 133.511] sna_render_get_solid: ffffffff >[ 133.511] sna_render_get_solid(white) >[ 133.511] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.511] sna_transform_is_imprecise_integer_translation: no transform >[ 133.511] gen9_composite_picture: integer translation (0, 0), removing >[ 133.511] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.511] sna_render_pixmap_bo: GPU all damaged >[ 133.511] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.511] gen4_choose_composite_emitter: solid, identity mask >[ 133.511] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.511] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.511] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.511] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.511] kgem_add_handle: handle=4, index=0 >[ 133.511] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.511] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.511] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.511] gen9_composite_get_binding_table(ffc0) >[ 133.511] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.511] kgem_add_handle: handle=138, index=1 >[ 133.511] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.511] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.511] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.511] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.511] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.511] kgem_add_handle: handle=7, index=2 >[ 133.511] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.511] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.511] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.511] kgem_add_handle: handle=6, index=3 >[ 133.511] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.511] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.511] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.511] gen9_emit_sampler: sampler = a >[ 133.511] gen9_emit_sf: num_sf_outputs=2 >[ 133.511] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.511] gen9_emit_vertex_elements: setup id=9 >[ 133.511] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.511] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.511] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.511] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.511] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.511] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.511] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.511] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.511] gen8_vertex_flush[498] = 9 >[ 133.511] gen9_magic_ca_pass: CA fixup (1173 -> 1182) >[ 133.511] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.511] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.511] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.511] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b50, drawable=a74 >[ 133.511] sna_validate_gc: recomputing clip >[ 133.511] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.511] sna_copy_area: src=pixmap=2896:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.511] sna_copy_area: normal copy >[ 133.511] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.511] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.511] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.511] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.511] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.511] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.511] sna_do_copy: pixmap -- no source clipping >[ 133.511] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.511] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.511] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2896+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.511] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.511] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.511] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.511] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.511] sna_drawable_use_bo: pinned, never REPLACES >[ 133.511] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.511] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.511] sna_drawable_use_bo: using whole GPU bo >[ 133.511] sna_pixmap_move_to_gpu(pixmap=2896, usage=0), flags=a >[ 133.511] sna_pixmap_move_to_gpu: already all-damaged >[ 133.511] sna_pixmap_mark_active: pixmap=2896, handle=138 >[ 133.511] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.511] sna_pixmap_make_cow: make cow src=2896, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.511] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.511] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.511] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.511] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.511] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.511] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.511] kgem_set_mode: flushing before new bo >[ 133.511] gen8_vertex_close: used=4728, vbo active? 3, vb=200, nreloc=1 >[ 133.511] gen8_vertex_close: reloc[0] = 289 >[ 133.511] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.511] kgem_add_handle: handle=3, index=4 >[ 133.511] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.511] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.511] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.511] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.511] kgem_fixup_relocs: shrinking by 61440 >[ 133.511] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.511] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.511] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.511] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.511] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.511] __kgem_bo_clear_busy: handle=7 >[ 133.512] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.512] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.512] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.512] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.512] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.512] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.512] aligning vertex: was 4, now 2 floats per vertex >[ 133.512] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.512] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.512] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.512] kgem_add_handle: handle=4, index=0 >[ 133.512] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.512] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.512] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.512] gen9_composite_get_binding_table(ffc0) >[ 133.512] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.512] kgem_add_handle: handle=134, index=1 >[ 133.512] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.512] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.512] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.512] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.512] kgem_add_handle: handle=138, index=2 >[ 133.512] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.512] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.512] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.512] gen9_emit_sampler: sampler = 0 >[ 133.512] gen9_emit_sf: num_sf_outputs=1 >[ 133.512] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.512] gen9_emit_vertex_elements: setup id=0 >[ 133.512] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.512] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.512] gen8_vertex_flush[490] = 3 >[ 133.512] sna_accel_flush: flush?=1, dirty?=0 >[ 133.512] gen8_vertex_close: used=4734, vbo active? 3, vb=1, nreloc=1 >[ 133.512] gen8_vertex_close: reloc[0] = 287 >[ 133.512] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.512] kgem_add_handle: handle=3, index=3 >[ 133.512] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.512] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.512] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.512] __kgem_retire_rq: request 1 complete >[ 133.512] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.512] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.512] kgem_fixup_relocs: shrinking by 61440 >[ 133.512] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.512] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.512] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.512] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.512] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.512] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.512] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.512] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.512] sna_accel_flush: flush?=0, dirty?=0 >[ 133.512] sna_accel_flush: flush?=0, dirty?=0 >[ 133.512] sna_accel_flush: flush?=0, dirty?=0 >[ 133.512] sna_destroy_pixmap: pixmap=2896, attached?=1 >[ 133.512] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.512] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.512] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.512] __kgem_bo_destroy: handle=138 -> active >[ 133.512] __sna_free_pixmap(pixmap=2896) >[ 133.512] sna_accel_flush: flush?=0, dirty?=0 >[ 133.512] sna_accel_flush: flush?=0, dirty?=0 >[ 133.512] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.512] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.512] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.512] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.512] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.512] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.512] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.512] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.512] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.512] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.512] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.512] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.512] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.512] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.512] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.512] sna_pixmap_undo_cow: freeing cow >[ 133.512] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.512] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.512] sna_drawable_use_bo: using whole GPU bo >[ 133.512] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.512] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.512] sna_transform_is_imprecise_integer_translation: no transform >[ 133.512] gen9_composite_picture: integer translation (0, 0), removing >[ 133.512] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.512] sna_render_pixmap_bo: GPU all damaged >[ 133.512] color_convert: src=8b000000 [20028888] >[ 133.512] color_convert: dst=8b000000 [20028888] >[ 133.512] sna_render_get_solid: 8b000000 >[ 133.512] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.512] gen4_choose_composite_emitter: identity source, identity mask >[ 133.512] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.512] aligning vertex: was 2, now 5 floats per vertex >[ 133.512] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.512] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.512] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.512] kgem_add_handle: handle=4, index=0 >[ 133.512] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.512] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.512] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.512] gen9_composite_get_binding_table(ffc0) >[ 133.512] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.512] kgem_add_handle: handle=136, index=1 >[ 133.512] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.512] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.512] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.512] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.512] kgem_add_handle: handle=137, index=2 >[ 133.512] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.512] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.512] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.512] kgem_add_reloc64: adding proxy [delta=556] for handle=7 >[ 133.512] kgem_add_handle: handle=7, index=3 >[ 133.512] kgem_add_reloc64[5] = (delta=556, target handle=3, presumed=fffe8000) >[ 133.512] [3fc0] bind bo(handle=7, addr=fffe822c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.512] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.512] gen9_emit_sampler: sampler = 3 >[ 133.512] gen9_emit_sf: num_sf_outputs=2 >[ 133.512] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.512] gen9_emit_vertex_elements: setup id=10 >[ 133.512] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.512] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.512] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.512] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.512] gen8_vertex_flush[498] = 3 >[ 133.512] sna_accel_flush: flush?=0, dirty?=0 >[ 133.512] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.512] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.512] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.512] kgem_can_create_2d: untiled size=66355200 >[ 133.512] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.512] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.512] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.512] sna_create_pixmap: usage=0, flags=1b >[ 133.512] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.512] __pop_freed_pixmap: reusing freed pixmap=2896 header >[ 133.513] create_pixmap_hdr: pixmap=2901, width=7680, height=2160, usage=0 >[ 133.513] sna_create_pixmap: serial=2901, 7680x2160, usage=0 >[ 133.513] sna_accel_flush: flush?=0, dirty?=0 >[ 133.513] sna_accel_flush: flush?=0, dirty?=0 >[ 133.513] sna_composite_rectangles(pixmap=2902, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.513] sna_composite_rectangles: converted to op 0 >[ 133.513] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.513] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.513] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.513] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.513] sna_composite_rectangles: dropping last-cpu hint >[ 133.513] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=19... >[ 133.513] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.513] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.513] sna_pixmap_move_to_gpu(pixmap=2902, usage=0), flags=b >[ 133.513] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.513] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.513] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.513] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.513] sna_pixmap_alloc_gpu: pixmap=2902 >[ 133.513] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.513] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.513] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.513] 1:from active: pitch=30720, tiling=1, handle=138, id=1886 >[ 133.513] __sna_damage_all(7680, 2160) >[ 133.513] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.513] sna_pixmap_mark_active: pixmap=2902, handle=138 >[ 133.513] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.513] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.513] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.513] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.513] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.513] sna_render_get_solid: 0 >[ 133.513] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.513] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.513] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.513] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.513] aligning vertex: was 5, now 2 floats per vertex >[ 133.513] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.513] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.513] gen9_composite_get_binding_table(fec0) >[ 133.513] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.513] kgem_add_handle: handle=138, index=4 >[ 133.513] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.513] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.513] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.513] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.513] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.513] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.513] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.513] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.513] gen9_emit_sampler: sampler = 1 >[ 133.513] gen9_emit_sf: num_sf_outputs=1 >[ 133.513] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.513] gen9_emit_vertex_elements: setup id=0 >[ 133.513] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.513] (0, 0), (7680, 2160) >[ 133.513] gen8_vertex_flush[56c] = 3 >[ 133.513] sna_composite_rectangles: pixmap=2902 marking clear [0]? 1 >[ 133.513] sna_accel_flush: flush?=0, dirty?=0 >[ 133.513] sna_composite_rectangles(pixmap=2902, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.513] sna_composite_rectangles: converted to op 1 >[ 133.513] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.513] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.513] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.513] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.513] sna_composite_rectangles: dropping last-cpu hint >[ 133.513] sna_drawable_use_bo pixmap=2902, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.513] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.513] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.513] sna_drawable_use_bo: using whole GPU bo >[ 133.513] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.513] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.513] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.513] sna_render_get_solid: ffe5e3e1 >[ 133.513] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.513] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.513] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.513] gen9_composite_get_binding_table(fe00) >[ 133.513] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.513] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.513] kgem_add_handle: handle=32, index=5 >[ 133.513] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.513] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.513] gen9_emit_vertex_elements: setup id=0 >[ 133.514] (7679, 0), (7680, 2160) >[ 133.514] gen8_vertex_flush[5a8] = 3 >[ 133.514] sna_accel_flush: flush?=0, dirty?=0 >[ 133.514] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b56 >[ 133.514] sna_validate_gc: recomputing clip >[ 133.514] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6cb90] >[ 133.514] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2902:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.514] sna_copy_area: normal copy >[ 133.514] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.514] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.514] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.514] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.514] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.514] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.514] sna_do_copy: pixmap -- no source clipping >[ 133.514] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.514] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.514] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2902+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.514] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.514] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.514] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.514] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.514] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.514] sna_drawable_use_bo: using whole GPU bo >[ 133.514] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.514] sna_pixmap_move_to_gpu: already all-damaged >[ 133.514] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.514] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.514] sna_pixmap_make_cow: make cow src=2659, dst=2902, handle=136 (already cow? src=0, dst=0) >[ 133.514] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.514] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.514] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.514] __kgem_bo_destroy: handle=138 -> active >[ 133.514] sna_pixmap_make_cow: moo! attaching clone to pixmap=2902 (source=2659, handle=136) >[ 133.514] sna_accel_flush: flush?=0, dirty?=0 >[ 133.514] sna_destroy_pixmap: pixmap=2898, attached?=1 >[ 133.514] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.514] __sna_free_pixmap(pixmap=2898) >[ 133.514] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.514] kgem_bo_sync__cpu: handle=139 >[ 133.514] sna_accel_watch_flush: enable=-1 >[ 133.514] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.514] __kgem_bo_destroy: handle=139, size=8192 >[ 133.514] __kgem_bo_destroy: handle=139, not reusable >[ 133.514] kgem_bo_free: handle=139, size=8192 >[ 133.514] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.514] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.514] sna_accel_flush: flush?=0, dirty?=0 >[ 133.514] sna_accel_flush: flush?=0, dirty?=0 >[ 133.514] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.514] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.514] create_pixmap: serial=2903, usage=0, 0x0 >[ 133.514] create_pixmap_hdr: pixmap=2903, width=70, height=24, usage=0 >[ 133.514] kgem_create_map(0x7f1c440fb000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.514] __kgem_bo_init(handle=139, num_pages=2) >[ 133.514] kgem_create_map(ptr=0x7f1c440fb000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.514] sna_accel_watch_flush: enable=1 >[ 133.514] __sna_damage_all(70, 24) >[ 133.514] sna_pixmap_create_shm: serial=2903, 70x24, usage=0 >[ 133.514] sna_composite(pixmap=2902, op=3, src=2904+(0, 0), mask=0+(118, 350), dst=2902+(118, 350)+(0, 0), size=(70, 24) >[ 133.514] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.514] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.514] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.514] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.514] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.514] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.514] gen9_render_composite: 70x24, current mode=1/1 >[ 133.514] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.514] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.514] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.514] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.514] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.515] sna_drawable_use_bo pixmap=2902, box=((118, 350), (188, 374)), flags=7... >[ 133.515] sna_pixmap_undo_cow: pixmap=2902, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.515] sna_pixmap_undo_cow: copying cow >[ 133.515] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.515] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.515] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.515] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.515] 1:from active: pitch=30720, tiling=1, handle=138, id=1888 >[ 133.515] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.515] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.515] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.515] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.515] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.515] gen9_composite_get_binding_table(fd80) >[ 133.515] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.515] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.515] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.515] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.515] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.515] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.515] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.515] gen9_emit_sampler: sampler = 0 >[ 133.515] gen9_emit_vertex_elements: setup id=0 >[ 133.515] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.515] gen8_vertex_flush[5ec] = 3 >[ 133.515] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.515] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.515] sna_drawable_use_bo: using whole GPU bo >[ 133.515] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.515] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.515] sna_transform_is_imprecise_integer_translation: no transform >[ 133.515] gen9_composite_picture: integer translation (0, 0), removing >[ 133.515] sna_render_pixmap_bo pixmap=2904, (0, 0)x(70, 24)/(70, 24) >[ 133.515] sna_render_pixmap_bo: CPU all damaged >[ 133.515] sna_add_flush_pixmap: marking pixmap=2904 for flushing >[ 133.515] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.515] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.515] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.515] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.515] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.515] gen4_choose_composite_emitter: identity src, no mask >[ 133.515] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.515] gen8_vertex_close: used=4768, vbo active? 3, vb=401, nreloc=2 >[ 133.515] gen8_vertex_close: reloc[0] = 289 >[ 133.515] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.515] kgem_add_handle: handle=3, index=6 >[ 133.515] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.515] gen8_vertex_close: reloc[1] = 342 >[ 133.515] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.515] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.515] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.515] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.515] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.515] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.515] kgem_fixup_relocs: shrinking by 61440 >[ 133.515] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.515] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.515] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.515] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.515] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.515] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.515] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.515] __kgem_bo_clear_busy: handle=7 >[ 133.515] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.515] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.515] __kgem_bo_clear_busy: handle=7 >[ 133.515] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.515] __kgem_bo_clear_busy: handle=32 >[ 133.515] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.515] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.515] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.515] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.515] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.515] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.515] aligning vertex: was 2, now 3 floats per vertex >[ 133.515] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.515] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.515] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.515] kgem_add_handle: handle=4, index=0 >[ 133.515] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.515] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.515] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.515] gen9_composite_get_binding_table(ffc0) >[ 133.515] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.515] kgem_add_handle: handle=138, index=1 >[ 133.516] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.516] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.516] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.516] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.516] kgem_add_handle: handle=139, index=2 >[ 133.516] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.516] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.516] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.516] gen9_emit_sampler: sampler = 2 >[ 133.516] gen9_emit_sf: num_sf_outputs=1 >[ 133.516] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.516] gen9_emit_vertex_elements: setup id=2 >[ 133.516] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.516] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.516] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.516] gen8_vertex_flush[490] = 3 >[ 133.516] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.516] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.516] sna_glyphs: discarding mask >[ 133.516] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.516] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.516] gen9_render_composite: 0x0, current mode=1/1 >[ 133.516] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.516] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.516] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.516] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.516] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.516] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.516] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.516] sna_drawable_use_bo: using whole GPU bo >[ 133.516] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.516] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.516] color_convert: src=ff000000 [20028888] >[ 133.516] color_convert: dst=ff000000 [20028888] >[ 133.516] sna_render_get_solid: ff000000 >[ 133.516] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.516] sna_transform_is_imprecise_integer_translation: no transform >[ 133.516] gen9_composite_picture: integer translation (0, 0), removing >[ 133.516] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.516] sna_render_pixmap_bo: GPU all damaged >[ 133.516] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.516] gen4_choose_composite_emitter: solid, identity mask >[ 133.516] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.516] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.516] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.516] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.516] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.516] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.516] aligning vertex: was 3, now 4 floats per vertex >[ 133.516] gen9_composite_get_binding_table(ff00) >[ 133.516] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.516] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.516] kgem_add_handle: handle=7, index=3 >[ 133.516] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.516] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.516] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.516] kgem_add_handle: handle=6, index=4 >[ 133.516] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.516] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.516] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.516] gen9_emit_sampler: sampler = a >[ 133.516] gen9_emit_sf: num_sf_outputs=2 >[ 133.516] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.516] gen9_emit_vertex_elements: setup id=9 >[ 133.516] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.516] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.516] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.516] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.516] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.516] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.517] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.517] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.517] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.517] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.517] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.517] gen8_vertex_flush[56c] = 42 >[ 133.517] gen9_magic_ca_pass: CA fixup (1195 -> 1237) >[ 133.517] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.517] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.517] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.517] sna_accel_flush: flush?=1, dirty?=1 >[ 133.517] sna_accel_flush: syncing SHM pixmap=2904 (refcnt=1) >[ 133.517] _sna_pixmap_move_to_cpu(pixmap=2904, 70x24, flags=3) >[ 133.517] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.517] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.517] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.517] kgem_bo_sync__cpu_full: handle=139 >[ 133.517] gen8_vertex_close: used=4948, vbo active? 3, vb=204, nreloc=2 >[ 133.517] gen8_vertex_close: reloc[0] = 287 >[ 133.517] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.517] kgem_add_handle: handle=3, index=5 >[ 133.517] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.517] gen8_vertex_close: reloc[1] = 342 >[ 133.517] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.517] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.517] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.517] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.517] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.517] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fe84c000 >[ 133.517] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.517] kgem_create_linear(65536) >[ 133.517] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.517] search_linear_cache: searching for inactive cpu map >[ 133.517] kgem_bo_remove_from_inactive: removing handle=128 from inactive >[ 133.517] search_linear_cache: found handle=128 (num_pages=16) in linear vma cache >[ 133.517] kgem_bo_map__cpu(handle=128, size=65536, map=0x0:0x7f1c722b8000) >[ 133.517] kgem_new_batch: allocated and mapped batch handle=128 [size=65536] >[ 133.517] kgem_bo_sync__cpu: handle=128 >[ 133.517] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.517] kgem_bo_sync__cpu: SYNC: handle=128, needs_flush? 0, domain? 0, busy? 0 >[ 133.517] __kgem_busy: handle=128, busy=0, wedged=0 >[ 133.517] kgem_bo_retire: retiring bo handle=128 (needed flush? 0), rq? 0 [busy?=0] >[ 133.517] assert_bo_retired: handle=128, domain: 0 exec? 0, rq? 0 >[ 133.517] kgem_new_batch: using last batch handle=125 >[ 133.517] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe84c000 >[ 133.517] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.517] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.517] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.517] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.517] __kgem_bo_clear_busy: handle=7 >[ 133.517] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.517] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.517] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.517] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.517] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.517] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.534] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.534] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.534] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.534] __kgem_retire_rq: request 1 complete >[ 133.534] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.534] __kgem_retire_rq: request 2 complete >[ 133.534] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.534] __kgem_retire_rq: request 125 complete >[ 133.534] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.534] kgem_bo_move_to_inactive: moving handle=125 to inactive >[ 133.534] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.534] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.534] sna_block_handler (tv=0.0) >[ 133.534] sna_wakeup_handler >[ 133.534] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 133.534] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.534] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.534] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.534] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.534] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 133.534] sna_dri2_get_back: reuse unattached back >[ 133.534] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.534] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 133.534] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.534] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 133.534] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.534] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.535] sna_accel_flush: flush?=0, dirty?=0 >[ 133.535] sna_accel_flush: flush?=0, dirty?=0 >[ 133.535] sna_accel_flush: flush?=0, dirty?=0 >[ 133.535] sna_block_handler (tv=0.0) >[ 133.535] sna_wakeup_handler >[ 133.535] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.535] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.535] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.535] glyphs_format: format=166024, depth=32 >[ 133.535] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.535] sna_glyphs: discarding mask >[ 133.535] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.535] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.535] gen9_render_composite: 0x0, current mode=0/1 >[ 133.535] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.535] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.535] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.535] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.535] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.535] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.535] sna_drawable_use_bo: using whole GPU bo >[ 133.535] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.535] color_convert: src=ff000000 [20028888] >[ 133.535] color_convert: dst=ff000000 [20028888] >[ 133.535] sna_render_get_solid: ff000000 >[ 133.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.535] sna_transform_is_imprecise_integer_translation: no transform >[ 133.535] gen9_composite_picture: integer translation (0, 0), removing >[ 133.535] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.535] sna_render_pixmap_bo: GPU all damaged >[ 133.535] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.535] gen4_choose_composite_emitter: solid, identity mask >[ 133.535] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.535] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.535] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.535] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.535] kgem_add_handle: handle=4, index=0 >[ 133.535] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.535] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.535] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.535] gen9_composite_get_binding_table(ffc0) >[ 133.535] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.535] kgem_add_handle: handle=138, index=1 >[ 133.535] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.535] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.535] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.535] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.535] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.535] kgem_add_handle: handle=7, index=2 >[ 133.535] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.535] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.535] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.535] kgem_add_handle: handle=6, index=3 >[ 133.535] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.535] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.535] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.535] gen9_emit_sampler: sampler = a >[ 133.535] gen9_emit_sf: num_sf_outputs=2 >[ 133.535] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.535] gen9_emit_vertex_elements: setup id=9 >[ 133.535] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.535] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.535] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.535] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.535] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.535] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.535] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.535] gen8_vertex_flush[498] = 57 >[ 133.535] gen9_magic_ca_pass: CA fixup (1237 -> 1294) >[ 133.535] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.535] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.535] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.535] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.535] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.535] sna_glyphs: discarding mask >[ 133.535] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.535] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.535] gen9_render_composite: 0x0, current mode=1/1 >[ 133.535] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.535] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.535] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.535] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.535] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.535] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.535] sna_drawable_use_bo: using whole GPU bo >[ 133.535] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.535] color_convert: src=ff000000 [20028888] >[ 133.535] color_convert: dst=ff000000 [20028888] >[ 133.535] sna_render_get_solid: ff000000 >[ 133.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.535] sna_transform_is_imprecise_integer_translation: no transform >[ 133.535] gen9_composite_picture: integer translation (0, 0), removing >[ 133.535] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.535] sna_render_pixmap_bo: GPU all damaged >[ 133.535] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.535] gen4_choose_composite_emitter: solid, identity mask >[ 133.535] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.535] gen9_composite_get_binding_table(fec0) >[ 133.535] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.535] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.535] gen9_emit_vertex_elements: setup id=9 >[ 133.535] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.535] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.535] gen8_vertex_flush[590] = 9 >[ 133.535] gen9_magic_ca_pass: CA fixup (1294 -> 1303) >[ 133.535] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.535] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.535] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.535] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.535] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.535] sna_glyphs: discarding mask >[ 133.535] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.535] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.535] gen9_render_composite: 0x0, current mode=1/1 >[ 133.535] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.535] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.535] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.535] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.535] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.535] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.535] sna_drawable_use_bo: using whole GPU bo >[ 133.535] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.535] color_convert: src=ffffffff [20028888] >[ 133.535] color_convert: dst=ffffffff [20028888] >[ 133.535] sna_render_get_solid: ffffffff >[ 133.535] sna_render_get_solid(white) >[ 133.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.535] sna_transform_is_imprecise_integer_translation: no transform >[ 133.535] gen9_composite_picture: integer translation (0, 0), removing >[ 133.535] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.535] sna_render_pixmap_bo: GPU all damaged >[ 133.535] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.535] gen4_choose_composite_emitter: solid, identity mask >[ 133.535] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.535] gen9_composite_get_binding_table(fec0) >[ 133.535] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.535] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.535] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.535] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.535] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.535] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.535] gen9_emit_vertex_elements: setup id=9 >[ 133.535] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.535] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.535] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.535] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.535] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.535] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.535] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.535] gen8_vertex_flush[690] = 42 >[ 133.535] gen9_magic_ca_pass: CA fixup (1303 -> 1345) >[ 133.535] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.535] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.535] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.535] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.535] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.535] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.535] glyphs_format: format=166024, depth=32 >[ 133.535] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.535] sna_glyphs: discarding mask >[ 133.535] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.535] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.535] gen9_render_composite: 0x0, current mode=1/1 >[ 133.535] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.535] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.535] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.535] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.535] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.535] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.535] sna_drawable_use_bo: using whole GPU bo >[ 133.535] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.535] color_convert: src=ffffffff [20028888] >[ 133.535] color_convert: dst=ffffffff [20028888] >[ 133.535] sna_render_get_solid: ffffffff >[ 133.535] sna_render_get_solid(white) >[ 133.535] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.535] sna_transform_is_imprecise_integer_translation: no transform >[ 133.535] gen9_composite_picture: integer translation (0, 0), removing >[ 133.535] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.535] sna_render_pixmap_bo: GPU all damaged >[ 133.536] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.536] gen4_choose_composite_emitter: solid, identity mask >[ 133.536] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.536] gen9_composite_get_binding_table(fe40) >[ 133.536] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.536] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.536] gen9_emit_vertex_elements: setup id=9 >[ 133.536] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.536] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.536] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.536] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.536] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.536] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.536] gen8_vertex_flush[788] = 57 >[ 133.536] gen9_magic_ca_pass: CA fixup (1345 -> 1402) >[ 133.536] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.536] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.536] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.536] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.536] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.536] sna_glyphs: discarding mask >[ 133.536] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.536] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.536] gen9_render_composite: 0x0, current mode=1/1 >[ 133.536] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.536] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.536] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.536] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.536] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.536] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.536] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.536] sna_drawable_use_bo: using whole GPU bo >[ 133.536] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.536] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.536] color_convert: src=ffffffff [20028888] >[ 133.536] color_convert: dst=ffffffff [20028888] >[ 133.536] sna_render_get_solid: ffffffff >[ 133.536] sna_render_get_solid(white) >[ 133.536] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.536] sna_transform_is_imprecise_integer_translation: no transform >[ 133.536] gen9_composite_picture: integer translation (0, 0), removing >[ 133.536] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.536] sna_render_pixmap_bo: GPU all damaged >[ 133.536] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.536] gen4_choose_composite_emitter: solid, identity mask >[ 133.536] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.536] gen9_composite_get_binding_table(fe40) >[ 133.536] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.536] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.536] gen9_emit_vertex_elements: setup id=9 >[ 133.536] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.536] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.536] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.536] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.536] gen8_vertex_flush[880] = 9 >[ 133.536] gen9_magic_ca_pass: CA fixup (1402 -> 1411) >[ 133.536] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.536] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.536] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.536] sna_destroy_pixmap: pixmap=2900, attached?=1 >[ 133.536] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.536] __sna_free_pixmap(pixmap=2900) >[ 133.536] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.536] kgem_bo_sync__cpu: handle=140 >[ 133.536] sna_accel_watch_flush: enable=-1 >[ 133.536] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.536] __kgem_bo_destroy: handle=140, size=12288 >[ 133.536] __kgem_bo_destroy: handle=140, not reusable >[ 133.536] kgem_bo_free: handle=140, size=12288 >[ 133.536] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.536] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.536] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.536] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.536] create_pixmap: serial=2905, usage=0, 0x0 >[ 133.536] create_pixmap_hdr: pixmap=2905, width=70, height=42, usage=0 >[ 133.536] kgem_create_map(0x7f1c44101000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.536] __kgem_bo_init(handle=140, num_pages=3) >[ 133.536] kgem_create_map(ptr=0x7f1c44101000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.536] sna_accel_watch_flush: enable=1 >[ 133.536] __sna_damage_all(70, 42) >[ 133.536] sna_pixmap_create_shm: serial=2905, 70x42, usage=0 >[ 133.536] sna_composite(pixmap=2902, op=3, src=2906+(0, 0), mask=0+(118, 232), dst=2902+(118, 232)+(0, 0), size=(70, 42) >[ 133.536] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.536] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.536] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.536] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.536] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.536] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.536] gen9_render_composite: 70x42, current mode=1/1 >[ 133.536] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.536] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.536] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.536] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.536] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.537] sna_drawable_use_bo pixmap=2902, box=((118, 232), (188, 274)), flags=7... >[ 133.537] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.537] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.537] sna_drawable_use_bo: using whole GPU bo >[ 133.537] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.537] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.537] sna_transform_is_imprecise_integer_translation: no transform >[ 133.537] gen9_composite_picture: integer translation (0, 0), removing >[ 133.537] sna_render_pixmap_bo pixmap=2906, (0, 0)x(70, 42)/(70, 42) >[ 133.537] sna_render_pixmap_bo: CPU all damaged >[ 133.537] sna_add_flush_pixmap: marking pixmap=2906 for flushing >[ 133.537] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.537] gen8_vertex_close: used=5644, vbo active? 3, vb=200, nreloc=1 >[ 133.537] gen8_vertex_close: reloc[0] = 289 >[ 133.537] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.537] kgem_add_handle: handle=3, index=4 >[ 133.537] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.537] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.537] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.537] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.537] kgem_fixup_relocs: shrinking by 61440 >[ 133.537] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.537] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.537] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.537] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.537] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.537] __kgem_bo_clear_busy: handle=7 >[ 133.537] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.537] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.537] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.537] __kgem_bo_clear_busy: handle=7 >[ 133.537] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.537] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.537] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.537] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.537] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.537] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.537] gen4_choose_composite_emitter: identity src, no mask >[ 133.537] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.537] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.537] aligning vertex: was 4, now 3 floats per vertex >[ 133.537] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.537] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.537] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.537] kgem_add_handle: handle=4, index=0 >[ 133.537] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.537] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.537] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.537] gen9_composite_get_binding_table(ffc0) >[ 133.537] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.537] kgem_add_handle: handle=138, index=1 >[ 133.537] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.537] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.537] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.537] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.537] kgem_add_handle: handle=140, index=2 >[ 133.537] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.537] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.537] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.537] gen9_emit_sampler: sampler = 2 >[ 133.537] gen9_emit_sf: num_sf_outputs=1 >[ 133.537] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.537] gen9_emit_vertex_elements: setup id=2 >[ 133.537] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.537] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.537] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.537] gen8_vertex_flush[490] = 3 >[ 133.537] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.537] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.537] sna_glyphs: discarding mask >[ 133.537] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.537] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.537] gen9_render_composite: 0x0, current mode=1/1 >[ 133.537] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.537] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.537] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.537] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.537] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.537] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.537] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.537] sna_drawable_use_bo: using whole GPU bo >[ 133.537] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.537] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.537] color_convert: src=ff000000 [20028888] >[ 133.537] color_convert: dst=ff000000 [20028888] >[ 133.537] sna_render_get_solid: ff000000 >[ 133.537] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.537] sna_transform_is_imprecise_integer_translation: no transform >[ 133.537] gen9_composite_picture: integer translation (0, 0), removing >[ 133.537] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.537] sna_render_pixmap_bo: GPU all damaged >[ 133.537] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.537] gen4_choose_composite_emitter: solid, identity mask >[ 133.537] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.537] aligning vertex: was 3, now 4 floats per vertex >[ 133.537] gen9_composite_get_binding_table(ff00) >[ 133.537] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.537] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.537] kgem_add_handle: handle=7, index=3 >[ 133.537] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.537] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.537] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.537] kgem_add_handle: handle=6, index=4 >[ 133.537] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.537] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.537] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.537] gen9_emit_sampler: sampler = a >[ 133.537] gen9_emit_sf: num_sf_outputs=2 >[ 133.537] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.537] gen9_emit_vertex_elements: setup id=9 >[ 133.537] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.537] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.537] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.537] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.537] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.537] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.537] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.537] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.537] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.537] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.537] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.537] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.537] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.537] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.537] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.538] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.538] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.538] gen8_vertex_flush[56c] = 42 >[ 133.538] gen9_magic_ca_pass: CA fixup (1414 -> 1456) >[ 133.538] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.538] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.538] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.538] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.538] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.538] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.538] glyphs_format: format=166024, depth=32 >[ 133.538] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.538] sna_glyphs: discarding mask >[ 133.538] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.538] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.538] gen9_render_composite: 0x0, current mode=1/1 >[ 133.538] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.538] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.538] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.538] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.538] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.538] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.538] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.538] sna_drawable_use_bo: using whole GPU bo >[ 133.538] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.538] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.538] color_convert: src=ff000000 [20028888] >[ 133.538] color_convert: dst=ff000000 [20028888] >[ 133.538] sna_render_get_solid: ff000000 >[ 133.538] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.538] sna_transform_is_imprecise_integer_translation: no transform >[ 133.538] gen9_composite_picture: integer translation (0, 0), removing >[ 133.538] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.538] sna_render_pixmap_bo: GPU all damaged >[ 133.538] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.538] gen4_choose_composite_emitter: solid, identity mask >[ 133.538] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.538] gen9_composite_get_binding_table(fe40) >[ 133.538] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.538] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.538] gen9_emit_vertex_elements: setup id=9 >[ 133.538] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.538] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.538] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.538] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.538] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.538] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.538] gen8_vertex_flush[664] = 57 >[ 133.538] gen9_magic_ca_pass: CA fixup (1456 -> 1513) >[ 133.538] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.538] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.538] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.538] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.538] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.538] sna_glyphs: discarding mask >[ 133.538] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.538] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.538] gen9_render_composite: 0x0, current mode=1/1 >[ 133.538] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.538] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.538] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.538] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.538] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.538] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.538] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.538] sna_drawable_use_bo: using whole GPU bo >[ 133.538] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.538] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.538] color_convert: src=ff000000 [20028888] >[ 133.538] color_convert: dst=ff000000 [20028888] >[ 133.538] sna_render_get_solid: ff000000 >[ 133.538] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.538] sna_transform_is_imprecise_integer_translation: no transform >[ 133.538] gen9_composite_picture: integer translation (0, 0), removing >[ 133.538] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.538] sna_render_pixmap_bo: GPU all damaged >[ 133.538] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.538] gen4_choose_composite_emitter: solid, identity mask >[ 133.538] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.538] gen9_composite_get_binding_table(fe40) >[ 133.538] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.538] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.538] gen9_emit_vertex_elements: setup id=9 >[ 133.538] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.538] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.538] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.538] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.538] gen8_vertex_flush[75c] = 9 >[ 133.538] gen9_magic_ca_pass: CA fixup (1513 -> 1522) >[ 133.538] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.538] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.538] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.538] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.538] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.538] sna_glyphs: discarding mask >[ 133.538] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.538] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.538] gen9_render_composite: 0x0, current mode=1/1 >[ 133.538] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.538] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.538] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.538] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.539] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.539] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.539] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.539] sna_drawable_use_bo: using whole GPU bo >[ 133.539] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.539] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.539] color_convert: src=ffffffff [20028888] >[ 133.539] color_convert: dst=ffffffff [20028888] >[ 133.539] sna_render_get_solid: ffffffff >[ 133.539] sna_render_get_solid(white) >[ 133.539] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.539] sna_transform_is_imprecise_integer_translation: no transform >[ 133.539] gen9_composite_picture: integer translation (0, 0), removing >[ 133.539] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.539] sna_render_pixmap_bo: GPU all damaged >[ 133.539] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.539] gen4_choose_composite_emitter: solid, identity mask >[ 133.539] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.539] gen9_composite_get_binding_table(fe40) >[ 133.539] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.539] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.539] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.539] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.539] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.539] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.539] gen9_emit_vertex_elements: setup id=9 >[ 133.539] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.539] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.539] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.539] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.539] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.539] gen8_vertex_flush[85c] = 42 >[ 133.539] gen9_magic_ca_pass: CA fixup (1522 -> 1564) >[ 133.539] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.539] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.539] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.539] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.539] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.539] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.539] glyphs_format: format=166024, depth=32 >[ 133.539] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.539] sna_glyphs: discarding mask >[ 133.539] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.539] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.539] gen9_render_composite: 0x0, current mode=1/1 >[ 133.539] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.539] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.539] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.539] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.539] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.539] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.539] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.539] sna_drawable_use_bo: using whole GPU bo >[ 133.539] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.539] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.539] color_convert: src=ffffffff [20028888] >[ 133.539] color_convert: dst=ffffffff [20028888] >[ 133.539] sna_render_get_solid: ffffffff >[ 133.539] sna_render_get_solid(white) >[ 133.539] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.539] sna_transform_is_imprecise_integer_translation: no transform >[ 133.539] gen9_composite_picture: integer translation (0, 0), removing >[ 133.539] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.539] sna_render_pixmap_bo: GPU all damaged >[ 133.539] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.539] gen4_choose_composite_emitter: solid, identity mask >[ 133.539] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.539] gen9_composite_get_binding_table(fdc0) >[ 133.539] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.539] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.539] gen9_emit_vertex_elements: setup id=9 >[ 133.539] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.539] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.539] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.539] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.539] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.539] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.539] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.539] gen8_vertex_flush[954] = 57 >[ 133.539] gen9_magic_ca_pass: CA fixup (1564 -> 1621) >[ 133.539] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.539] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.539] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.539] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.539] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.539] sna_glyphs: discarding mask >[ 133.540] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.540] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.540] gen9_render_composite: 0x0, current mode=1/1 >[ 133.540] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.540] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.540] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.540] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.540] sna_drawable_use_bo pixmap=2902, box=((0, 0), (7680, 2160)), flags=7... >[ 133.540] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.540] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.540] sna_drawable_use_bo: using whole GPU bo >[ 133.540] gen9_composite_set_target: pixmap=2902, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.540] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.540] color_convert: src=ffffffff [20028888] >[ 133.540] color_convert: dst=ffffffff [20028888] >[ 133.540] sna_render_get_solid: ffffffff >[ 133.540] sna_render_get_solid(white) >[ 133.540] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.540] sna_transform_is_imprecise_integer_translation: no transform >[ 133.540] gen9_composite_picture: integer translation (0, 0), removing >[ 133.540] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.540] sna_render_pixmap_bo: GPU all damaged >[ 133.540] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.540] gen4_choose_composite_emitter: solid, identity mask >[ 133.540] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.540] gen9_composite_get_binding_table(fdc0) >[ 133.540] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.540] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.540] gen9_emit_vertex_elements: setup id=9 >[ 133.540] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.540] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.540] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.540] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.540] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.540] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.540] gen8_vertex_flush[a4c] = 9 >[ 133.540] gen9_magic_ca_pass: CA fixup (1621 -> 1630) >[ 133.540] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.540] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.540] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.540] sna_accel_flush: flush?=1, dirty?=1 >[ 133.540] sna_accel_flush: syncing SHM pixmap=2906 (refcnt=1) >[ 133.540] _sna_pixmap_move_to_cpu(pixmap=2906, 70x42, flags=3) >[ 133.540] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.540] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.540] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.540] kgem_bo_sync__cpu_full: handle=140 >[ 133.540] gen8_vertex_close: used=6520, vbo active? 3, vb=204, nreloc=2 >[ 133.540] gen8_vertex_close: reloc[0] = 287 >[ 133.540] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.540] kgem_add_handle: handle=3, index=5 >[ 133.540] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.540] gen8_vertex_close: reloc[1] = 342 >[ 133.540] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.540] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.540] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.540] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.540] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.540] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.540] kgem_fixup_relocs: shrinking by 61440 >[ 133.540] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.540] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.540] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.540] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.540] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.540] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.540] __kgem_bo_clear_busy: handle=7 >[ 133.540] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.540] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.540] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.540] __kgem_bo_clear_busy: handle=7 >[ 133.540] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.540] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.540] __kgem_busy: handle=140, busy=131072, wedged=0 >[ 133.540] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 1 >[ 133.544] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.544] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.544] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.544] __kgem_retire_rq: request 1 complete >[ 133.544] __kgem_retire_rq: request 2 complete >[ 133.544] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.544] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.544] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.544] sna_block_handler (tv=0.0) >[ 133.544] sna_wakeup_handler >[ 133.544] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.544] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.544] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.544] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.544] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.544] sna_crtc_record_swap: recording last swap on pipe=0, frame 7743 [msc=7743], time 133.534588 >[ 133.544] sna_dri2_get_msc: msc=7743 [raw=7743], ust=133534588 >[ 133.544] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 133.544] sna_dri2_schedule_swap(target_msc=7741, divisor=0, remainder=0) >[ 133.544] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 133.544] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.544] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.544] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.544] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.544] sna_crtc_record_swap: recording last swap on pipe=0, frame 7743 [msc=7743], time 133.534588 >[ 133.544] immediate_swap: current_msc=7743, target_msc=7741 -- yes >[ 133.544] can_flip: no, shadow enabled >[ 133.545] sna_dri2_add_event: adding event to window 146) >[ 133.545] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.545] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.545] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.545] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.545] can_xchg: back size=8701e00, front size=8701e00 >[ 133.545] can_xchg: yes, pixmap=165 >[ 133.545] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 133.545] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.545] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.545] set_bo: pixmap=165, handle=35 (old handle=36) >[ 133.545] set_bo: marking whole pixmap as damaged >[ 133.545] set_bo: applying final/discard move-to-gpu >[ 133.545] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 133.545] set_bo: dropping flush hint from handle=36 >[ 133.545] set_bo: adding flush hint to handle=35 >[ 133.545] mark_stale(handle=36) => 1 >[ 133.545] swap_limit: draw=146 setting swap limit to 3 >[ 133.545] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.545] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.545] sna_dri2_schedule_swap: reported target_msc=7743 >[ 133.545] sna_accel_flush: flush?=0, dirty?=0 >[ 133.545] sna_accel_flush: flush?=0, dirty?=0 >[ 133.545] sna_accel_flush: flush?=0, dirty?=0 >[ 133.545] sna_accel_flush: flush?=0, dirty?=0 >[ 133.545] sna_block_handler (tv=0.0) >[ 133.545] kgem_retire, need_retire?=1 >[ 133.545] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.545] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.545] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.545] kgem_retire -- retired=0, need_retire=0 >[ 133.545] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.545] gen6_render_retire: resetting idle vbo >[ 133.545] sna_scanout_do_flush: flush timer active: delta=-45 >[ 133.545] sna_scanout_do_flush (time=133545), triggered >[ 133.545] sna_scanout_flush (time=133545), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.545] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.545] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.545] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.545] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.545] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.545] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.545] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.545] sna_pixmap_move_to_gpu: already all-damaged >[ 133.545] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 133.545] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.545] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.545] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.545] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 133.545] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 133.545] get_fb: reusing fb=105 for handle=35 >[ 133.545] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 133.545] __kgem_bo_clear_busy: handle=35 >[ 133.545] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 133.545] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 133.545] __kgem_bo_clear_busy: handle=35 >[ 133.545] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.545] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.545] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 133.545] sna_accel_do_throttle (time=133545), triggered >[ 133.545] sna_accel_throttle (time=133545) >[ 133.545] sna_accel_disarm_timer[1] (time=133545) >[ 133.545] sna_accel_block: evaluating timers, active=5 >[ 133.545] sna_accel_block: flush timer expires in 16 [133561] >[ 133.545] sna_wakeup_handler >[ 133.545] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b56, drawable=a74 >[ 133.545] sna_validate_gc: recomputing clip >[ 133.545] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.545] sna_copy_area: src=pixmap=2902:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.545] sna_copy_area: normal copy >[ 133.545] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.545] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.545] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.545] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.545] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.545] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.545] sna_do_copy: pixmap -- no source clipping >[ 133.545] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.545] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.545] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2902+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.545] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.545] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.545] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.545] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.545] sna_drawable_use_bo: pinned, never REPLACES >[ 133.545] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.545] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.545] sna_drawable_use_bo: using whole GPU bo >[ 133.545] sna_pixmap_move_to_gpu(pixmap=2902, usage=0), flags=a >[ 133.545] sna_pixmap_move_to_gpu: already all-damaged >[ 133.545] sna_pixmap_mark_active: pixmap=2902, handle=138 >[ 133.545] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.545] sna_pixmap_make_cow: make cow src=2902, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.545] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.545] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.545] kgem_bo_is_render: handle=138, rq? 0 [0] >[ 133.545] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.545] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.545] kgem_bo_is_render: handle=138, rq? 0 [0] >[ 133.545] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.545] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.545] aligning vertex: was 4, now 2 floats per vertex >[ 133.545] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.545] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.545] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.545] kgem_add_handle: handle=4, index=0 >[ 133.545] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.545] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.545] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.545] gen9_composite_get_binding_table(ffc0) >[ 133.545] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.545] kgem_add_handle: handle=134, index=1 >[ 133.545] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.545] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.545] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.545] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.545] kgem_add_handle: handle=138, index=2 >[ 133.545] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.545] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.545] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.545] gen9_emit_sampler: sampler = 0 >[ 133.545] gen9_emit_sf: num_sf_outputs=1 >[ 133.545] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.545] gen9_emit_vertex_elements: setup id=0 >[ 133.545] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.545] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.545] gen8_vertex_flush[490] = 3 >[ 133.545] sna_destroy_pixmap: pixmap=2902, attached?=1 >[ 133.545] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.545] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.545] __kgem_bo_destroy: handle=138 -> active >[ 133.545] __sna_free_pixmap(pixmap=2902) >[ 133.545] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.545] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.545] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.545] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.545] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.545] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.545] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.545] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.545] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.545] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.545] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.545] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.545] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.545] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.545] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.545] sna_pixmap_undo_cow: freeing cow >[ 133.545] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.545] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.545] sna_drawable_use_bo: using whole GPU bo >[ 133.545] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.545] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.545] sna_transform_is_imprecise_integer_translation: no transform >[ 133.545] gen9_composite_picture: integer translation (0, 0), removing >[ 133.545] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.545] sna_render_pixmap_bo: GPU all damaged >[ 133.545] color_convert: src=8f000000 [20028888] >[ 133.545] color_convert: dst=8f000000 [20028888] >[ 133.545] sna_render_get_solid: 8f000000 >[ 133.545] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.545] gen4_choose_composite_emitter: identity source, identity mask >[ 133.545] kgem_set_mode: flushing before new bo >[ 133.545] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 >[ 133.545] gen8_vertex_close: reloc[0] = 287 >[ 133.545] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.545] kgem_add_handle: handle=3, index=3 >[ 133.545] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.545] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.545] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.545] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.545] kgem_fixup_relocs: shrinking by 61440 >[ 133.545] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.545] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.545] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.545] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.545] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d089d000 >[ 133.545] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.545] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.545] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.545] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.545] aligning vertex: was 2, now 5 floats per vertex >[ 133.545] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.545] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.545] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.545] kgem_add_handle: handle=4, index=0 >[ 133.545] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.545] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.545] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.545] gen9_composite_get_binding_table(ffc0) >[ 133.545] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.545] kgem_add_handle: handle=136, index=1 >[ 133.545] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.545] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.545] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.545] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.545] kgem_add_handle: handle=137, index=2 >[ 133.545] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.545] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.545] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.545] kgem_add_reloc64: adding proxy [delta=572] for handle=7 >[ 133.545] kgem_add_handle: handle=7, index=3 >[ 133.545] kgem_add_reloc64[5] = (delta=572, target handle=3, presumed=fffe8000) >[ 133.545] [3fc0] bind bo(handle=7, addr=fffe823c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.545] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.545] gen9_emit_sampler: sampler = 3 >[ 133.546] gen9_emit_sf: num_sf_outputs=2 >[ 133.546] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.546] gen9_emit_vertex_elements: setup id=10 >[ 133.546] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.546] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.546] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.546] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.546] gen8_vertex_flush[498] = 3 >[ 133.546] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.546] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.546] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.546] kgem_can_create_2d: untiled size=66355200 >[ 133.546] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.546] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.546] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.546] sna_create_pixmap: usage=0, flags=1b >[ 133.546] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.546] __pop_freed_pixmap: reusing freed pixmap=2902 header >[ 133.546] create_pixmap_hdr: pixmap=2907, width=7680, height=2160, usage=0 >[ 133.546] sna_create_pixmap: serial=2907, 7680x2160, usage=0 >[ 133.546] sna_composite_rectangles(pixmap=2908, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.546] sna_composite_rectangles: converted to op 0 >[ 133.546] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.546] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.546] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.546] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.546] sna_composite_rectangles: dropping last-cpu hint >[ 133.546] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=19... >[ 133.546] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.546] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.546] sna_pixmap_move_to_gpu(pixmap=2908, usage=0), flags=b >[ 133.546] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.546] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.546] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.546] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.546] sna_pixmap_alloc_gpu: pixmap=2908 >[ 133.546] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.546] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.546] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.546] 1:from active: pitch=30720, tiling=1, handle=138, id=1890 >[ 133.546] __sna_damage_all(7680, 2160) >[ 133.546] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.546] sna_pixmap_mark_active: pixmap=2908, handle=138 >[ 133.546] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.546] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.546] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.546] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.546] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.546] sna_render_get_solid: 0 >[ 133.546] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.546] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.546] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.546] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.546] aligning vertex: was 5, now 2 floats per vertex >[ 133.546] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.546] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.546] gen9_composite_get_binding_table(fec0) >[ 133.546] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.546] kgem_add_handle: handle=138, index=4 >[ 133.546] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.546] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.546] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.546] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.546] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.546] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.546] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.546] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.546] gen9_emit_sampler: sampler = 1 >[ 133.546] gen9_emit_sf: num_sf_outputs=1 >[ 133.546] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.546] gen9_emit_vertex_elements: setup id=0 >[ 133.546] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.546] (0, 0), (7680, 2160) >[ 133.546] gen8_vertex_flush[56c] = 3 >[ 133.546] sna_composite_rectangles: pixmap=2908 marking clear [0]? 1 >[ 133.546] sna_composite_rectangles(pixmap=2908, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.546] sna_composite_rectangles: converted to op 1 >[ 133.546] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.546] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.546] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.546] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.546] sna_composite_rectangles: dropping last-cpu hint >[ 133.546] sna_drawable_use_bo pixmap=2908, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.546] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.547] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.547] sna_drawable_use_bo: using whole GPU bo >[ 133.547] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.547] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.547] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.547] sna_render_get_solid: ffe5e3e1 >[ 133.547] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.547] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.547] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.547] gen9_composite_get_binding_table(fe00) >[ 133.547] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.547] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.547] kgem_add_handle: handle=32, index=5 >[ 133.547] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.547] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.547] gen9_emit_vertex_elements: setup id=0 >[ 133.547] (7679, 0), (7680, 2160) >[ 133.547] gen8_vertex_flush[5a8] = 3 >[ 133.547] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b5c >[ 133.547] sna_validate_gc: recomputing clip >[ 133.547] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6cbb0] >[ 133.547] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2908:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.547] sna_copy_area: normal copy >[ 133.547] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.547] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.547] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.547] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.547] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.547] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.547] sna_do_copy: pixmap -- no source clipping >[ 133.547] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.547] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.547] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2908+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.547] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.547] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.547] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.547] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.547] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.547] sna_drawable_use_bo: using whole GPU bo >[ 133.547] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.547] sna_pixmap_move_to_gpu: already all-damaged >[ 133.547] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.547] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.547] sna_pixmap_make_cow: make cow src=2659, dst=2908, handle=136 (already cow? src=0, dst=0) >[ 133.547] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.547] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.547] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.547] __kgem_bo_destroy: handle=138 -> active >[ 133.547] sna_pixmap_make_cow: moo! attaching clone to pixmap=2908 (source=2659, handle=136) >[ 133.547] sna_destroy_pixmap: pixmap=2904, attached?=1 >[ 133.547] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.547] __sna_free_pixmap(pixmap=2904) >[ 133.547] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.547] kgem_bo_sync__cpu: handle=139 >[ 133.547] sna_accel_watch_flush: enable=-1 >[ 133.547] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.547] __kgem_bo_destroy: handle=139, size=8192 >[ 133.547] __kgem_bo_destroy: handle=139, not reusable >[ 133.547] kgem_bo_free: handle=139, size=8192 >[ 133.547] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.547] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.547] sna_accel_flush: flush?=0, dirty?=0 >[ 133.547] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.547] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.547] create_pixmap: serial=2909, usage=0, 0x0 >[ 133.547] create_pixmap_hdr: pixmap=2909, width=70, height=24, usage=0 >[ 133.547] kgem_create_map(0x7f1c44159000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.547] __kgem_bo_init(handle=139, num_pages=2) >[ 133.547] kgem_create_map(ptr=0x7f1c44159000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.547] sna_accel_watch_flush: enable=1 >[ 133.547] __sna_damage_all(70, 24) >[ 133.547] sna_pixmap_create_shm: serial=2909, 70x24, usage=0 >[ 133.547] sna_composite(pixmap=2908, op=3, src=2910+(0, 0), mask=0+(118, 350), dst=2908+(118, 350)+(0, 0), size=(70, 24) >[ 133.547] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.548] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.548] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.548] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.548] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.548] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.548] gen9_render_composite: 70x24, current mode=1/1 >[ 133.548] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.548] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.548] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.548] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.548] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.548] sna_drawable_use_bo pixmap=2908, box=((118, 350), (188, 374)), flags=7... >[ 133.548] sna_pixmap_undo_cow: pixmap=2908, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.548] sna_pixmap_undo_cow: copying cow >[ 133.548] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.548] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.548] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.548] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.548] 1:from active: pitch=30720, tiling=1, handle=138, id=1892 >[ 133.548] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.548] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.548] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.548] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.548] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.548] gen9_composite_get_binding_table(fd80) >[ 133.548] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.548] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.548] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.548] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.548] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.548] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.548] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.548] gen9_emit_sampler: sampler = 0 >[ 133.548] gen9_emit_vertex_elements: setup id=0 >[ 133.548] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.548] gen8_vertex_flush[5ec] = 3 >[ 133.548] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.548] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.548] sna_drawable_use_bo: using whole GPU bo >[ 133.548] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.548] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.548] sna_transform_is_imprecise_integer_translation: no transform >[ 133.548] gen9_composite_picture: integer translation (0, 0), removing >[ 133.548] sna_render_pixmap_bo pixmap=2910, (0, 0)x(70, 24)/(70, 24) >[ 133.548] sna_render_pixmap_bo: CPU all damaged >[ 133.548] sna_add_flush_pixmap: marking pixmap=2910 for flushing >[ 133.548] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.548] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.548] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.548] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.548] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.548] gen4_choose_composite_emitter: identity src, no mask >[ 133.548] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.548] gen8_vertex_close: used=44, vbo active? 3, vb=401, nreloc=2 >[ 133.548] gen8_vertex_close: reloc[0] = 289 >[ 133.548] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.548] kgem_add_handle: handle=3, index=6 >[ 133.548] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.548] gen8_vertex_close: reloc[1] = 342 >[ 133.548] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.548] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.548] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.548] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.548] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.548] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.548] kgem_fixup_relocs: shrinking by 61440 >[ 133.548] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.548] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.548] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.548] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.548] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.548] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.548] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.548] __kgem_bo_clear_busy: handle=7 >[ 133.548] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.548] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.548] __kgem_bo_clear_busy: handle=7 >[ 133.548] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.548] __kgem_bo_clear_busy: handle=32 >[ 133.548] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.548] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.548] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.549] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.549] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.549] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.549] aligning vertex: was 2, now 3 floats per vertex >[ 133.549] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.549] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.549] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.549] kgem_add_handle: handle=4, index=0 >[ 133.549] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.549] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.549] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.549] gen9_composite_get_binding_table(ffc0) >[ 133.549] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.549] kgem_add_handle: handle=138, index=1 >[ 133.549] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.549] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.549] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.549] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.549] kgem_add_handle: handle=139, index=2 >[ 133.549] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.549] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.549] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.549] gen9_emit_sampler: sampler = 2 >[ 133.549] gen9_emit_sf: num_sf_outputs=1 >[ 133.549] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.549] gen9_emit_vertex_elements: setup id=2 >[ 133.549] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.549] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.549] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.549] gen8_vertex_flush[490] = 3 >[ 133.549] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.549] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.549] sna_glyphs: discarding mask >[ 133.549] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.549] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.549] gen9_render_composite: 0x0, current mode=1/1 >[ 133.549] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.549] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.549] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.549] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.549] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.549] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.549] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.549] sna_drawable_use_bo: using whole GPU bo >[ 133.549] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.549] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.549] color_convert: src=ff000000 [20028888] >[ 133.549] color_convert: dst=ff000000 [20028888] >[ 133.549] sna_render_get_solid: ff000000 >[ 133.549] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.549] sna_transform_is_imprecise_integer_translation: no transform >[ 133.549] gen9_composite_picture: integer translation (0, 0), removing >[ 133.549] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.549] sna_render_pixmap_bo: GPU all damaged >[ 133.549] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.549] gen4_choose_composite_emitter: solid, identity mask >[ 133.549] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.549] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.549] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.549] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.549] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.549] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.549] aligning vertex: was 3, now 4 floats per vertex >[ 133.549] gen9_composite_get_binding_table(ff00) >[ 133.549] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.549] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.549] kgem_add_handle: handle=7, index=3 >[ 133.549] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.549] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.549] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.549] kgem_add_handle: handle=6, index=4 >[ 133.549] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.549] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.550] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.550] gen9_emit_sampler: sampler = a >[ 133.550] gen9_emit_sf: num_sf_outputs=2 >[ 133.550] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.550] gen9_emit_vertex_elements: setup id=9 >[ 133.550] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.550] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.550] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.550] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.550] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.550] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.550] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.550] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.550] gen8_vertex_flush[56c] = 42 >[ 133.550] gen9_magic_ca_pass: CA fixup (14 -> 56) >[ 133.550] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.550] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.550] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.550] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.550] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.550] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.550] glyphs_format: format=166024, depth=32 >[ 133.550] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.550] sna_glyphs: discarding mask >[ 133.550] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.550] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.550] gen9_render_composite: 0x0, current mode=1/1 >[ 133.550] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.550] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.550] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.550] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.550] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.550] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.550] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.550] sna_drawable_use_bo: using whole GPU bo >[ 133.550] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.550] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.550] color_convert: src=ff000000 [20028888] >[ 133.550] color_convert: dst=ff000000 [20028888] >[ 133.550] sna_render_get_solid: ff000000 >[ 133.550] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.550] sna_transform_is_imprecise_integer_translation: no transform >[ 133.550] gen9_composite_picture: integer translation (0, 0), removing >[ 133.550] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.550] sna_render_pixmap_bo: GPU all damaged >[ 133.550] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.550] gen4_choose_composite_emitter: solid, identity mask >[ 133.550] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.550] gen9_composite_get_binding_table(fe40) >[ 133.550] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.550] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.550] gen9_emit_vertex_elements: setup id=9 >[ 133.550] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.550] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.550] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.551] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.551] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.551] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.551] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.551] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.551] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.551] gen8_vertex_flush[664] = 57 >[ 133.551] gen9_magic_ca_pass: CA fixup (56 -> 113) >[ 133.551] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.551] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.551] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.551] sna_accel_flush: flush?=1, dirty?=1 >[ 133.551] sna_accel_flush: syncing SHM pixmap=2910 (refcnt=1) >[ 133.551] _sna_pixmap_move_to_cpu(pixmap=2910, 70x24, flags=3) >[ 133.551] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.551] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.551] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.551] kgem_bo_sync__cpu_full: handle=139 >[ 133.551] gen8_vertex_close: used=452, vbo active? 3, vb=204, nreloc=2 >[ 133.551] gen8_vertex_close: reloc[0] = 287 >[ 133.551] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.551] kgem_add_handle: handle=3, index=5 >[ 133.551] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.551] gen8_vertex_close: reloc[1] = 342 >[ 133.551] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.551] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.551] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.551] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.551] __kgem_retire_rq: request 1 complete >[ 133.551] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.551] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.551] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.551] kgem_fixup_relocs: shrinking by 61440 >[ 133.551] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.551] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.551] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.551] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.551] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.551] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.551] __kgem_bo_clear_busy: handle=7 >[ 133.551] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.551] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.551] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.551] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.551] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.551] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.551] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.567] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.567] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.567] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.567] __kgem_retire_rq: request 2 complete >[ 133.567] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.567] __kgem_retire_rq: request 1 complete >[ 133.567] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.568] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.568] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.568] sna_block_handler (tv=0.0) >[ 133.568] sna_wakeup_handler >[ 133.568] sna_mode_wakeup: len=96 >[ 133.568] sna_mode_wakeup: recording last swap on pipe=1, frame 7714 [1e22], time 133.549949 >[ 133.568] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 133.568] sna_mode_wakeup: flip complete, pending? 2 >[ 133.568] sna_dri2_vblank_handler(type=2, sequence=7744, draw=1810) >[ 133.568] sna_crtc_record_swap: recording last swap on pipe=0, frame 7744 [msc=7744], time 133.551256 >[ 133.568] sna_dri2_vblank_handler: 2 complete, frame=7744 tv=133.551256 >[ 133.568] sna_dri2_blit_complete: blit finished >[ 133.568] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7744, tv=133.551256) >[ 133.568] frame_swap_complete(type=2): draw=146, pipe=0, frame=7744 [msc=7744], tv=133.551256 >[ 133.568] sna_accel_flush: flush?=0, dirty?=0 >[ 133.568] sna_dri2_event_free(draw?=1) >[ 133.568] sna_dri2_remove_event: remove[0x55bca9e6cbd0] from window 146, active? 1 >[ 133.568] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.568] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.568] sna_dri2_vblank_handler complete >[ 133.568] sna_mode_wakeup: recording last swap on pipe=0, frame 7744 [1e40], time 133.551256 >[ 133.568] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 133.568] sna_mode_wakeup: flip complete, pending? 1 >[ 133.568] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.568] sna_accel_flush: flush?=0, dirty?=0 >[ 133.568] sna_accel_flush: flush?=0, dirty?=0 >[ 133.568] sna_block_handler (tv=0.0) >[ 133.568] sna_wakeup_handler >[ 133.568] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.568] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.568] sna_glyphs: discarding mask >[ 133.568] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.568] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.568] gen9_render_composite: 0x0, current mode=0/1 >[ 133.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.568] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.568] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.568] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.568] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.568] sna_drawable_use_bo: using whole GPU bo >[ 133.568] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.568] color_convert: src=ff000000 [20028888] >[ 133.568] color_convert: dst=ff000000 [20028888] >[ 133.568] sna_render_get_solid: ff000000 >[ 133.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.568] sna_transform_is_imprecise_integer_translation: no transform >[ 133.568] gen9_composite_picture: integer translation (0, 0), removing >[ 133.568] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.568] sna_render_pixmap_bo: GPU all damaged >[ 133.568] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.568] gen4_choose_composite_emitter: solid, identity mask >[ 133.568] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.568] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.568] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.568] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.568] kgem_add_handle: handle=4, index=0 >[ 133.568] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.568] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.568] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.568] gen9_composite_get_binding_table(ffc0) >[ 133.568] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.568] kgem_add_handle: handle=138, index=1 >[ 133.568] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.568] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.568] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.568] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.568] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.568] kgem_add_handle: handle=7, index=2 >[ 133.568] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.568] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.568] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.568] kgem_add_handle: handle=6, index=3 >[ 133.568] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.568] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.568] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.568] gen9_emit_sampler: sampler = a >[ 133.568] gen9_emit_sf: num_sf_outputs=2 >[ 133.568] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.568] gen9_emit_vertex_elements: setup id=9 >[ 133.568] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.568] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.568] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.568] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.568] gen8_vertex_flush[498] = 9 >[ 133.568] gen9_magic_ca_pass: CA fixup (113 -> 122) >[ 133.568] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.568] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.568] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.568] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.568] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.568] sna_glyphs: discarding mask >[ 133.568] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.568] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.568] gen9_render_composite: 0x0, current mode=1/1 >[ 133.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.568] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.568] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.568] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.568] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.568] sna_drawable_use_bo: using whole GPU bo >[ 133.568] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.568] color_convert: src=ffffffff [20028888] >[ 133.568] color_convert: dst=ffffffff [20028888] >[ 133.568] sna_render_get_solid: ffffffff >[ 133.568] sna_render_get_solid(white) >[ 133.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.568] sna_transform_is_imprecise_integer_translation: no transform >[ 133.568] gen9_composite_picture: integer translation (0, 0), removing >[ 133.568] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.568] sna_render_pixmap_bo: GPU all damaged >[ 133.568] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.568] gen4_choose_composite_emitter: solid, identity mask >[ 133.568] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.568] gen9_composite_get_binding_table(fec0) >[ 133.568] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.568] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.568] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.568] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.568] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.568] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.568] gen9_emit_vertex_elements: setup id=9 >[ 133.568] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.568] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.568] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.568] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.568] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.568] gen8_vertex_flush[598] = 42 >[ 133.568] gen9_magic_ca_pass: CA fixup (122 -> 164) >[ 133.568] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.568] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.568] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.568] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.568] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.568] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.568] glyphs_format: format=166024, depth=32 >[ 133.568] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.568] sna_glyphs: discarding mask >[ 133.568] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.568] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.568] gen9_render_composite: 0x0, current mode=1/1 >[ 133.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.568] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.568] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.568] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.568] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.568] sna_drawable_use_bo: using whole GPU bo >[ 133.568] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.568] color_convert: src=ffffffff [20028888] >[ 133.568] color_convert: dst=ffffffff [20028888] >[ 133.568] sna_render_get_solid: ffffffff >[ 133.568] sna_render_get_solid(white) >[ 133.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.568] sna_transform_is_imprecise_integer_translation: no transform >[ 133.568] gen9_composite_picture: integer translation (0, 0), removing >[ 133.568] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.568] sna_render_pixmap_bo: GPU all damaged >[ 133.568] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.568] gen4_choose_composite_emitter: solid, identity mask >[ 133.568] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.568] gen9_composite_get_binding_table(fe40) >[ 133.568] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.568] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.568] gen9_emit_vertex_elements: setup id=9 >[ 133.568] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.568] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.568] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.568] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.568] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.568] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.568] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.568] gen8_vertex_flush[690] = 57 >[ 133.569] gen9_magic_ca_pass: CA fixup (164 -> 221) >[ 133.569] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.569] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.569] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.569] sna_glyphs: discarding mask >[ 133.569] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.569] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.569] gen9_render_composite: 0x0, current mode=1/1 >[ 133.569] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.569] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.569] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.569] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.569] sna_drawable_use_bo: using whole GPU bo >[ 133.569] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.569] color_convert: src=ffffffff [20028888] >[ 133.569] color_convert: dst=ffffffff [20028888] >[ 133.569] sna_render_get_solid: ffffffff >[ 133.569] sna_render_get_solid(white) >[ 133.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.569] sna_transform_is_imprecise_integer_translation: no transform >[ 133.569] gen9_composite_picture: integer translation (0, 0), removing >[ 133.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.569] sna_render_pixmap_bo: GPU all damaged >[ 133.569] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.569] gen4_choose_composite_emitter: solid, identity mask >[ 133.569] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.569] gen9_composite_get_binding_table(fe40) >[ 133.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.569] gen9_emit_vertex_elements: setup id=9 >[ 133.569] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.569] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.569] gen8_vertex_flush[788] = 9 >[ 133.569] gen9_magic_ca_pass: CA fixup (221 -> 230) >[ 133.569] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.569] sna_destroy_pixmap: pixmap=2906, attached?=1 >[ 133.569] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.569] __sna_free_pixmap(pixmap=2906) >[ 133.569] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.569] kgem_bo_sync__cpu: handle=140 >[ 133.569] sna_accel_watch_flush: enable=-1 >[ 133.569] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.569] __kgem_bo_destroy: handle=140, size=12288 >[ 133.569] __kgem_bo_destroy: handle=140, not reusable >[ 133.569] kgem_bo_free: handle=140, size=12288 >[ 133.569] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.569] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.569] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.569] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.569] create_pixmap: serial=2911, usage=0, 0x0 >[ 133.569] create_pixmap_hdr: pixmap=2911, width=70, height=42, usage=0 >[ 133.569] kgem_create_map(0x7f1c4415d000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.569] __kgem_bo_init(handle=140, num_pages=3) >[ 133.569] kgem_create_map(ptr=0x7f1c4415d000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.569] sna_accel_watch_flush: enable=1 >[ 133.569] __sna_damage_all(70, 42) >[ 133.569] sna_pixmap_create_shm: serial=2911, 70x42, usage=0 >[ 133.569] sna_composite(pixmap=2908, op=3, src=2912+(0, 0), mask=0+(118, 232), dst=2908+(118, 232)+(0, 0), size=(70, 42) >[ 133.569] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.569] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.569] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.569] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.569] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.569] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.569] gen9_render_composite: 70x42, current mode=1/1 >[ 133.569] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.569] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.569] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.569] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.569] sna_drawable_use_bo pixmap=2908, box=((118, 232), (188, 274)), flags=7... >[ 133.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.569] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.569] sna_drawable_use_bo: using whole GPU bo >[ 133.569] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.569] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.569] sna_transform_is_imprecise_integer_translation: no transform >[ 133.569] gen9_composite_picture: integer translation (0, 0), removing >[ 133.569] sna_render_pixmap_bo pixmap=2912, (0, 0)x(70, 42)/(70, 42) >[ 133.569] sna_render_pixmap_bo: CPU all damaged >[ 133.569] sna_add_flush_pixmap: marking pixmap=2912 for flushing >[ 133.569] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.569] gen8_vertex_close: used=920, vbo active? 3, vb=200, nreloc=1 >[ 133.569] gen8_vertex_close: reloc[0] = 289 >[ 133.569] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.569] kgem_add_handle: handle=3, index=4 >[ 133.569] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.569] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.569] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.569] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.569] kgem_fixup_relocs: shrinking by 61440 >[ 133.569] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.569] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.569] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.569] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.569] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.569] __kgem_bo_clear_busy: handle=7 >[ 133.569] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.569] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.569] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.569] __kgem_bo_clear_busy: handle=7 >[ 133.569] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.569] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.569] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.569] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.569] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.569] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.569] gen4_choose_composite_emitter: identity src, no mask >[ 133.569] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.569] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.569] aligning vertex: was 4, now 3 floats per vertex >[ 133.569] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.569] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.569] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.569] kgem_add_handle: handle=4, index=0 >[ 133.569] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.569] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.569] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.569] gen9_composite_get_binding_table(ffc0) >[ 133.569] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.569] kgem_add_handle: handle=138, index=1 >[ 133.569] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.569] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.569] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.569] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.569] kgem_add_handle: handle=140, index=2 >[ 133.569] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.569] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.569] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.569] gen9_emit_sampler: sampler = 2 >[ 133.569] gen9_emit_sf: num_sf_outputs=1 >[ 133.569] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.569] gen9_emit_vertex_elements: setup id=2 >[ 133.569] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.569] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.569] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.569] gen8_vertex_flush[490] = 3 >[ 133.569] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.569] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.569] sna_glyphs: discarding mask >[ 133.569] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.569] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.569] gen9_render_composite: 0x0, current mode=1/1 >[ 133.569] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.569] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.569] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.569] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.569] sna_drawable_use_bo: using whole GPU bo >[ 133.569] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.569] color_convert: src=ff000000 [20028888] >[ 133.569] color_convert: dst=ff000000 [20028888] >[ 133.569] sna_render_get_solid: ff000000 >[ 133.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.569] sna_transform_is_imprecise_integer_translation: no transform >[ 133.569] gen9_composite_picture: integer translation (0, 0), removing >[ 133.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.569] sna_render_pixmap_bo: GPU all damaged >[ 133.569] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.569] gen4_choose_composite_emitter: solid, identity mask >[ 133.569] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.569] aligning vertex: was 3, now 4 floats per vertex >[ 133.569] gen9_composite_get_binding_table(ff00) >[ 133.569] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.569] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.569] kgem_add_handle: handle=7, index=3 >[ 133.569] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.569] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.569] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.569] kgem_add_handle: handle=6, index=4 >[ 133.569] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.569] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.569] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.569] gen9_emit_sampler: sampler = a >[ 133.569] gen9_emit_sf: num_sf_outputs=2 >[ 133.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.569] gen9_emit_vertex_elements: setup id=9 >[ 133.569] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.569] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.569] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.569] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.569] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.569] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.569] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.569] gen8_vertex_flush[56c] = 42 >[ 133.569] gen9_magic_ca_pass: CA fixup (233 -> 275) >[ 133.569] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.569] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.569] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.569] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.569] glyphs_format: format=166024, depth=32 >[ 133.569] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.569] sna_glyphs: discarding mask >[ 133.569] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.569] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.569] gen9_render_composite: 0x0, current mode=1/1 >[ 133.569] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.569] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.569] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.569] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.569] sna_drawable_use_bo: using whole GPU bo >[ 133.569] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.569] color_convert: src=ff000000 [20028888] >[ 133.569] color_convert: dst=ff000000 [20028888] >[ 133.569] sna_render_get_solid: ff000000 >[ 133.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.569] sna_transform_is_imprecise_integer_translation: no transform >[ 133.569] gen9_composite_picture: integer translation (0, 0), removing >[ 133.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.569] sna_render_pixmap_bo: GPU all damaged >[ 133.569] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.569] gen4_choose_composite_emitter: solid, identity mask >[ 133.569] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.569] gen9_composite_get_binding_table(fe40) >[ 133.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.569] gen9_emit_vertex_elements: setup id=9 >[ 133.569] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.569] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.569] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.569] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.569] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.570] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.570] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.570] gen8_vertex_flush[664] = 57 >[ 133.570] gen9_magic_ca_pass: CA fixup (275 -> 332) >[ 133.570] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.570] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.570] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.570] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.570] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.570] sna_glyphs: discarding mask >[ 133.570] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.570] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.570] gen9_render_composite: 0x0, current mode=1/1 >[ 133.570] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.570] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.570] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.570] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.570] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.570] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.570] sna_drawable_use_bo: using whole GPU bo >[ 133.570] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.570] color_convert: src=ff000000 [20028888] >[ 133.570] color_convert: dst=ff000000 [20028888] >[ 133.570] sna_render_get_solid: ff000000 >[ 133.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.570] sna_transform_is_imprecise_integer_translation: no transform >[ 133.570] gen9_composite_picture: integer translation (0, 0), removing >[ 133.570] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.570] sna_render_pixmap_bo: GPU all damaged >[ 133.570] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.570] gen4_choose_composite_emitter: solid, identity mask >[ 133.570] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.570] gen9_composite_get_binding_table(fe40) >[ 133.570] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.570] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.570] gen9_emit_vertex_elements: setup id=9 >[ 133.570] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.570] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.570] gen8_vertex_flush[75c] = 9 >[ 133.570] gen9_magic_ca_pass: CA fixup (332 -> 341) >[ 133.570] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.570] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.570] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.570] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.570] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.570] sna_glyphs: discarding mask >[ 133.570] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.570] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.570] gen9_render_composite: 0x0, current mode=1/1 >[ 133.570] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.570] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.570] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.570] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.570] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.570] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.570] sna_drawable_use_bo: using whole GPU bo >[ 133.570] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.570] color_convert: src=ffffffff [20028888] >[ 133.570] color_convert: dst=ffffffff [20028888] >[ 133.570] sna_render_get_solid: ffffffff >[ 133.570] sna_render_get_solid(white) >[ 133.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.570] sna_transform_is_imprecise_integer_translation: no transform >[ 133.570] gen9_composite_picture: integer translation (0, 0), removing >[ 133.570] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.570] sna_render_pixmap_bo: GPU all damaged >[ 133.570] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.570] gen4_choose_composite_emitter: solid, identity mask >[ 133.570] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.570] gen9_composite_get_binding_table(fe40) >[ 133.570] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.570] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.570] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.570] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.570] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.570] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.570] gen9_emit_vertex_elements: setup id=9 >[ 133.570] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.570] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.570] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.570] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.570] gen8_vertex_flush[85c] = 42 >[ 133.570] gen9_magic_ca_pass: CA fixup (341 -> 383) >[ 133.570] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.570] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.570] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.570] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.570] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.570] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.570] glyphs_format: format=166024, depth=32 >[ 133.570] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.570] sna_glyphs: discarding mask >[ 133.570] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.570] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.570] gen9_render_composite: 0x0, current mode=1/1 >[ 133.570] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.570] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.570] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.570] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.570] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.570] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.570] sna_drawable_use_bo: using whole GPU bo >[ 133.570] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.570] color_convert: src=ffffffff [20028888] >[ 133.570] color_convert: dst=ffffffff [20028888] >[ 133.570] sna_render_get_solid: ffffffff >[ 133.570] sna_render_get_solid(white) >[ 133.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.570] sna_transform_is_imprecise_integer_translation: no transform >[ 133.570] gen9_composite_picture: integer translation (0, 0), removing >[ 133.570] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.570] sna_render_pixmap_bo: GPU all damaged >[ 133.570] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.570] gen4_choose_composite_emitter: solid, identity mask >[ 133.570] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.570] gen9_composite_get_binding_table(fdc0) >[ 133.570] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.570] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.570] gen9_emit_vertex_elements: setup id=9 >[ 133.570] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.570] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.570] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.570] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.570] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.570] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.570] gen8_vertex_flush[954] = 57 >[ 133.570] gen9_magic_ca_pass: CA fixup (383 -> 440) >[ 133.570] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.570] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.570] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.570] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.570] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.570] sna_glyphs: discarding mask >[ 133.570] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.570] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.570] gen9_render_composite: 0x0, current mode=1/1 >[ 133.570] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.570] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.570] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.570] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.570] sna_drawable_use_bo pixmap=2908, box=((0, 0), (7680, 2160)), flags=7... >[ 133.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.570] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.570] sna_drawable_use_bo: using whole GPU bo >[ 133.570] gen9_composite_set_target: pixmap=2908, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.570] color_convert: src=ffffffff [20028888] >[ 133.570] color_convert: dst=ffffffff [20028888] >[ 133.570] sna_render_get_solid: ffffffff >[ 133.570] sna_render_get_solid(white) >[ 133.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.570] sna_transform_is_imprecise_integer_translation: no transform >[ 133.570] gen9_composite_picture: integer translation (0, 0), removing >[ 133.570] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.570] sna_render_pixmap_bo: GPU all damaged >[ 133.570] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.570] gen4_choose_composite_emitter: solid, identity mask >[ 133.570] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.570] gen9_composite_get_binding_table(fdc0) >[ 133.570] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.570] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.570] gen9_emit_vertex_elements: setup id=9 >[ 133.570] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.570] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.570] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.570] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.570] gen8_vertex_flush[a4c] = 9 >[ 133.570] gen9_magic_ca_pass: CA fixup (440 -> 449) >[ 133.570] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.570] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.570] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.570] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b5c, drawable=a74 >[ 133.570] sna_validate_gc: recomputing clip >[ 133.570] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.570] sna_copy_area: src=pixmap=2908:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.570] sna_copy_area: normal copy >[ 133.570] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.570] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.570] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.570] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.570] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.570] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.570] sna_do_copy: pixmap -- no source clipping >[ 133.570] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.570] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.570] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2908+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.570] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.570] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.570] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.570] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.570] sna_drawable_use_bo: pinned, never REPLACES >[ 133.570] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.570] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.570] sna_drawable_use_bo: using whole GPU bo >[ 133.570] sna_pixmap_move_to_gpu(pixmap=2908, usage=0), flags=a >[ 133.570] sna_pixmap_move_to_gpu: already all-damaged >[ 133.570] sna_pixmap_mark_active: pixmap=2908, handle=138 >[ 133.570] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.570] sna_pixmap_make_cow: make cow src=2908, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.570] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.570] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.570] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.570] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.570] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.570] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.570] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.570] __kgem_retire_rq: request 1 complete >[ 133.570] kgem_set_mode: flushing before new bo >[ 133.570] gen8_vertex_close: used=1796, vbo active? 3, vb=204, nreloc=2 >[ 133.570] gen8_vertex_close: reloc[0] = 287 >[ 133.570] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.571] kgem_add_handle: handle=3, index=5 >[ 133.571] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.571] gen8_vertex_close: reloc[1] = 342 >[ 133.571] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.571] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.571] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.571] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.571] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.571] kgem_fixup_relocs: shrinking by 61440 >[ 133.571] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.571] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.571] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.571] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.571] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.571] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.571] __kgem_bo_clear_busy: handle=7 >[ 133.571] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.571] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.571] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.571] __kgem_bo_clear_busy: handle=7 >[ 133.571] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.571] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.571] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.571] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.571] aligning vertex: was 4, now 2 floats per vertex >[ 133.571] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.571] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.571] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.571] kgem_add_handle: handle=4, index=0 >[ 133.571] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.571] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.571] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.571] gen9_composite_get_binding_table(ffc0) >[ 133.571] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.571] kgem_add_handle: handle=134, index=1 >[ 133.571] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.571] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.571] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.571] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.571] kgem_add_handle: handle=138, index=2 >[ 133.571] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.571] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.571] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.571] gen9_emit_sampler: sampler = 0 >[ 133.571] gen9_emit_sf: num_sf_outputs=1 >[ 133.571] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.571] gen9_emit_vertex_elements: setup id=0 >[ 133.571] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.571] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.571] gen8_vertex_flush[490] = 3 >[ 133.571] sna_accel_flush: flush?=1, dirty?=1 >[ 133.571] sna_accel_flush: syncing SHM pixmap=2912 (refcnt=1) >[ 133.571] _sna_pixmap_move_to_cpu(pixmap=2912, 70x42, flags=3) >[ 133.571] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.571] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.571] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.571] kgem_bo_sync__cpu_full: handle=140 >[ 133.571] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.571] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.571] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.571] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.571] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.571] __kgem_retire_rq: request 1 complete >[ 133.571] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.571] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.571] gen8_vertex_close: used=1802, vbo active? 3, vb=1, nreloc=1 >[ 133.571] gen8_vertex_close: reloc[0] = 287 >[ 133.571] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.571] kgem_add_handle: handle=3, index=3 >[ 133.571] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.571] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.571] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.571] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.571] kgem_fixup_relocs: shrinking by 61440 >[ 133.571] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.571] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.571] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.571] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.571] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.571] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.571] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.571] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.571] sna_accel_flush: flush?=0, dirty?=0 >[ 133.571] sna_accel_flush: flush?=0, dirty?=0 >[ 133.571] sna_accel_flush: flush?=0, dirty?=0 >[ 133.571] sna_destroy_pixmap: pixmap=2908, attached?=1 >[ 133.571] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.571] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.571] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.571] __kgem_bo_destroy: handle=138 -> active >[ 133.571] __sna_free_pixmap(pixmap=2908) >[ 133.571] sna_accel_flush: flush?=0, dirty?=0 >[ 133.571] sna_accel_flush: flush?=0, dirty?=0 >[ 133.571] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.571] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.571] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.571] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.571] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.571] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.571] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.571] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.571] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.571] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.571] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.571] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.571] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.571] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.571] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.571] sna_pixmap_undo_cow: freeing cow >[ 133.571] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.571] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.571] sna_drawable_use_bo: using whole GPU bo >[ 133.571] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.571] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.571] sna_transform_is_imprecise_integer_translation: no transform >[ 133.571] gen9_composite_picture: integer translation (0, 0), removing >[ 133.571] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.571] sna_render_pixmap_bo: GPU all damaged >[ 133.571] color_convert: src=93000000 [20028888] >[ 133.571] color_convert: dst=93000000 [20028888] >[ 133.571] sna_render_get_solid: 93000000 >[ 133.571] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.571] gen4_choose_composite_emitter: identity source, identity mask >[ 133.571] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.571] aligning vertex: was 2, now 5 floats per vertex >[ 133.571] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.571] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.571] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.571] kgem_add_handle: handle=4, index=0 >[ 133.571] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.571] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.571] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.571] gen9_composite_get_binding_table(ffc0) >[ 133.571] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.571] kgem_add_handle: handle=136, index=1 >[ 133.571] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.571] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.571] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.571] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.571] kgem_add_handle: handle=137, index=2 >[ 133.571] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.571] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.571] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.571] kgem_add_reloc64: adding proxy [delta=588] for handle=7 >[ 133.571] kgem_add_handle: handle=7, index=3 >[ 133.571] kgem_add_reloc64[5] = (delta=588, target handle=3, presumed=fffe8000) >[ 133.571] [3fc0] bind bo(handle=7, addr=fffe824c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.571] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.571] gen9_emit_sampler: sampler = 3 >[ 133.571] gen9_emit_sf: num_sf_outputs=2 >[ 133.571] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.571] gen9_emit_vertex_elements: setup id=10 >[ 133.571] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.571] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.571] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.571] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.571] gen8_vertex_flush[498] = 3 >[ 133.571] sna_accel_flush: flush?=0, dirty?=0 >[ 133.571] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.571] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.571] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.571] kgem_can_create_2d: untiled size=66355200 >[ 133.571] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.571] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.571] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.571] sna_create_pixmap: usage=0, flags=1b >[ 133.572] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.572] __pop_freed_pixmap: reusing freed pixmap=2908 header >[ 133.572] create_pixmap_hdr: pixmap=2913, width=7680, height=2160, usage=0 >[ 133.572] sna_create_pixmap: serial=2913, 7680x2160, usage=0 >[ 133.572] sna_accel_flush: flush?=0, dirty?=0 >[ 133.572] sna_accel_flush: flush?=0, dirty?=0 >[ 133.572] sna_composite_rectangles(pixmap=2914, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.572] sna_composite_rectangles: converted to op 0 >[ 133.572] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.572] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.572] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.572] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.572] sna_composite_rectangles: dropping last-cpu hint >[ 133.572] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=19... >[ 133.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.572] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.572] sna_pixmap_move_to_gpu(pixmap=2914, usage=0), flags=b >[ 133.572] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.572] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.572] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.572] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.572] sna_pixmap_alloc_gpu: pixmap=2914 >[ 133.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) >[ 133.572] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.572] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.572] 1:from active: pitch=30720, tiling=1, handle=138, id=1894 >[ 133.572] __sna_damage_all(7680, 2160) >[ 133.572] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.572] sna_pixmap_mark_active: pixmap=2914, handle=138 >[ 133.572] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.572] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.572] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.572] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.572] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.572] sna_render_get_solid: 0 >[ 133.572] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.572] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.572] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.572] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.572] aligning vertex: was 5, now 2 floats per vertex >[ 133.572] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.572] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.572] gen9_composite_get_binding_table(fec0) >[ 133.572] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.572] kgem_add_handle: handle=138, index=4 >[ 133.572] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.572] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.572] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.572] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.572] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.572] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.572] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.572] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.572] gen9_emit_sampler: sampler = 1 >[ 133.572] gen9_emit_sf: num_sf_outputs=1 >[ 133.572] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.572] gen9_emit_vertex_elements: setup id=0 >[ 133.572] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.572] (0, 0), (7680, 2160) >[ 133.572] gen8_vertex_flush[56c] = 3 >[ 133.572] sna_composite_rectangles: pixmap=2914 marking clear [0]? 1 >[ 133.572] sna_accel_flush: flush?=0, dirty?=0 >[ 133.572] sna_composite_rectangles(pixmap=2914, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.572] sna_composite_rectangles: converted to op 1 >[ 133.572] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.572] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.572] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.572] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.572] sna_composite_rectangles: dropping last-cpu hint >[ 133.572] sna_drawable_use_bo pixmap=2914, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.572] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.572] sna_drawable_use_bo: using whole GPU bo >[ 133.572] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.572] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.572] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.572] sna_render_get_solid: ffe5e3e1 >[ 133.572] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.572] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.572] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.572] gen9_composite_get_binding_table(fe00) >[ 133.573] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.573] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.573] kgem_add_handle: handle=32, index=5 >[ 133.573] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.573] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.573] gen9_emit_vertex_elements: setup id=0 >[ 133.573] (7679, 0), (7680, 2160) >[ 133.573] gen8_vertex_flush[5a8] = 3 >[ 133.573] sna_accel_flush: flush?=0, dirty?=0 >[ 133.573] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b62 >[ 133.573] sna_validate_gc: recomputing clip >[ 133.573] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6cd10] >[ 133.573] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2914:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.573] sna_copy_area: normal copy >[ 133.573] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.573] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.573] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.573] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.573] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.573] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.573] sna_do_copy: pixmap -- no source clipping >[ 133.573] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.573] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.573] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2914+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.573] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.573] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.573] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.573] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.573] sna_drawable_use_bo: using whole GPU bo >[ 133.573] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.573] sna_pixmap_move_to_gpu: already all-damaged >[ 133.573] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.573] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.573] sna_pixmap_make_cow: make cow src=2659, dst=2914, handle=136 (already cow? src=0, dst=0) >[ 133.573] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.573] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.573] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.573] __kgem_bo_destroy: handle=138 -> active >[ 133.573] sna_pixmap_make_cow: moo! attaching clone to pixmap=2914 (source=2659, handle=136) >[ 133.573] sna_accel_flush: flush?=0, dirty?=0 >[ 133.573] sna_accel_flush: flush?=0, dirty?=0 >[ 133.573] sna_block_handler (tv=0.0) >[ 133.573] sna_wakeup_handler >[ 133.573] sna_accel_flush: flush?=0, dirty?=0 >[ 133.573] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 133.573] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.573] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.573] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.573] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.573] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 133.573] sna_dri2_get_back: reuse unattached back >[ 133.573] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.573] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 133.573] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.573] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 133.573] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.573] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.573] sna_accel_flush: flush?=0, dirty?=0 >[ 133.573] sna_accel_flush: flush?=0, dirty?=0 >[ 133.573] sna_accel_flush: flush?=0, dirty?=0 >[ 133.573] sna_block_handler (tv=0.0) >[ 133.573] sna_wakeup_handler >[ 133.574] sna_destroy_pixmap: pixmap=2910, attached?=1 >[ 133.574] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.574] __sna_free_pixmap(pixmap=2910) >[ 133.574] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.574] kgem_bo_sync__cpu: handle=139 >[ 133.574] sna_accel_watch_flush: enable=-1 >[ 133.574] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.574] __kgem_bo_destroy: handle=139, size=8192 >[ 133.574] __kgem_bo_destroy: handle=139, not reusable >[ 133.574] kgem_bo_free: handle=139, size=8192 >[ 133.574] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.574] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.574] sna_accel_flush: flush?=0, dirty?=0 >[ 133.574] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.574] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.574] create_pixmap: serial=2915, usage=0, 0x0 >[ 133.574] create_pixmap_hdr: pixmap=2915, width=70, height=24, usage=0 >[ 133.574] kgem_create_map(0x7f1c44105000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.574] __kgem_bo_init(handle=139, num_pages=2) >[ 133.574] kgem_create_map(ptr=0x7f1c44105000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.574] sna_accel_watch_flush: enable=1 >[ 133.574] __sna_damage_all(70, 24) >[ 133.574] sna_pixmap_create_shm: serial=2915, 70x24, usage=0 >[ 133.574] sna_composite(pixmap=2914, op=3, src=2916+(0, 0), mask=0+(118, 350), dst=2914+(118, 350)+(0, 0), size=(70, 24) >[ 133.574] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.574] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.574] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.574] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.574] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.574] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.574] gen9_render_composite: 70x24, current mode=1/1 >[ 133.574] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.574] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.574] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.574] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.574] sna_drawable_use_bo pixmap=2914, box=((118, 350), (188, 374)), flags=7... >[ 133.574] sna_pixmap_undo_cow: pixmap=2914, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.574] sna_pixmap_undo_cow: copying cow >[ 133.574] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.574] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.574] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.574] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.574] 1:from active: pitch=30720, tiling=1, handle=138, id=1896 >[ 133.574] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.574] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.574] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.574] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.574] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.574] gen9_composite_get_binding_table(fd80) >[ 133.574] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.574] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.574] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.574] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.574] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.574] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.574] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.574] gen9_emit_sampler: sampler = 0 >[ 133.574] gen9_emit_vertex_elements: setup id=0 >[ 133.574] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.574] gen8_vertex_flush[5ec] = 3 >[ 133.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.574] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.574] sna_drawable_use_bo: using whole GPU bo >[ 133.574] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.574] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.575] sna_transform_is_imprecise_integer_translation: no transform >[ 133.575] gen9_composite_picture: integer translation (0, 0), removing >[ 133.575] sna_render_pixmap_bo pixmap=2916, (0, 0)x(70, 24)/(70, 24) >[ 133.575] sna_render_pixmap_bo: CPU all damaged >[ 133.575] sna_add_flush_pixmap: marking pixmap=2916 for flushing >[ 133.575] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.575] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.575] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.575] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.575] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.575] gen4_choose_composite_emitter: identity src, no mask >[ 133.575] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.575] gen8_vertex_close: used=1838, vbo active? 3, vb=401, nreloc=2 >[ 133.575] gen8_vertex_close: reloc[0] = 289 >[ 133.575] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.575] kgem_add_handle: handle=3, index=6 >[ 133.575] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.575] gen8_vertex_close: reloc[1] = 342 >[ 133.575] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.575] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.575] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.575] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.575] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.575] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.575] kgem_fixup_relocs: shrinking by 61440 >[ 133.575] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.575] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.575] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.575] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.575] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.575] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.575] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.575] __kgem_bo_clear_busy: handle=7 >[ 133.575] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.575] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.575] __kgem_bo_clear_busy: handle=7 >[ 133.575] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.575] __kgem_bo_clear_busy: handle=32 >[ 133.575] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.575] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.575] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.575] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.575] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.575] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.575] aligning vertex: was 2, now 3 floats per vertex >[ 133.575] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.575] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.575] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.575] kgem_add_handle: handle=4, index=0 >[ 133.575] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.575] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.575] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.575] gen9_composite_get_binding_table(ffc0) >[ 133.575] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.575] kgem_add_handle: handle=138, index=1 >[ 133.575] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.575] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.575] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.575] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.575] kgem_add_handle: handle=139, index=2 >[ 133.575] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.575] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.575] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.575] gen9_emit_sampler: sampler = 2 >[ 133.575] gen9_emit_sf: num_sf_outputs=1 >[ 133.575] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.575] gen9_emit_vertex_elements: setup id=2 >[ 133.575] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.575] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.575] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.575] gen8_vertex_flush[490] = 3 >[ 133.575] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.575] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.575] sna_glyphs: discarding mask >[ 133.575] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.576] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.576] gen9_render_composite: 0x0, current mode=1/1 >[ 133.576] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.576] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.576] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.576] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.576] sna_drawable_use_bo: using whole GPU bo >[ 133.576] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.576] color_convert: src=ff000000 [20028888] >[ 133.576] color_convert: dst=ff000000 [20028888] >[ 133.576] sna_render_get_solid: ff000000 >[ 133.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.576] sna_transform_is_imprecise_integer_translation: no transform >[ 133.576] gen9_composite_picture: integer translation (0, 0), removing >[ 133.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.576] sna_render_pixmap_bo: GPU all damaged >[ 133.576] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.576] gen4_choose_composite_emitter: solid, identity mask >[ 133.576] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.576] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.576] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.576] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.576] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.576] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.576] aligning vertex: was 3, now 4 floats per vertex >[ 133.576] gen9_composite_get_binding_table(ff00) >[ 133.576] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.576] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.576] kgem_add_handle: handle=7, index=3 >[ 133.576] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.576] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.576] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.576] kgem_add_handle: handle=6, index=4 >[ 133.576] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.576] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.576] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.576] gen9_emit_sampler: sampler = a >[ 133.576] gen9_emit_sf: num_sf_outputs=2 >[ 133.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.576] gen9_emit_vertex_elements: setup id=9 >[ 133.576] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.576] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.576] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.576] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.576] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.576] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.576] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.576] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.576] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.577] gen8_vertex_flush[56c] = 42 >[ 133.577] gen9_magic_ca_pass: CA fixup (462 -> 504) >[ 133.577] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.577] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.577] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.577] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.577] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.577] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.577] glyphs_format: format=166024, depth=32 >[ 133.577] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.577] sna_glyphs: discarding mask >[ 133.577] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.577] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.577] gen9_render_composite: 0x0, current mode=1/1 >[ 133.577] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.577] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.577] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.577] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.577] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.577] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.577] sna_drawable_use_bo: using whole GPU bo >[ 133.577] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.577] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.577] color_convert: src=ff000000 [20028888] >[ 133.577] color_convert: dst=ff000000 [20028888] >[ 133.577] sna_render_get_solid: ff000000 >[ 133.577] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.577] sna_transform_is_imprecise_integer_translation: no transform >[ 133.577] gen9_composite_picture: integer translation (0, 0), removing >[ 133.577] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.577] sna_render_pixmap_bo: GPU all damaged >[ 133.577] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.577] gen4_choose_composite_emitter: solid, identity mask >[ 133.577] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.577] gen9_composite_get_binding_table(fe40) >[ 133.577] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.577] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.577] gen9_emit_vertex_elements: setup id=9 >[ 133.577] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.577] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.577] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.577] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.577] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.577] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.577] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.577] gen8_vertex_flush[664] = 57 >[ 133.577] gen9_magic_ca_pass: CA fixup (504 -> 561) >[ 133.577] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.577] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.577] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.577] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.577] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.577] sna_glyphs: discarding mask >[ 133.577] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.577] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.577] gen9_render_composite: 0x0, current mode=1/1 >[ 133.577] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.577] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.577] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.577] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.577] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.577] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.577] sna_drawable_use_bo: using whole GPU bo >[ 133.577] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.578] color_convert: src=ff000000 [20028888] >[ 133.578] color_convert: dst=ff000000 [20028888] >[ 133.578] sna_render_get_solid: ff000000 >[ 133.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.578] sna_transform_is_imprecise_integer_translation: no transform >[ 133.578] gen9_composite_picture: integer translation (0, 0), removing >[ 133.578] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.578] sna_render_pixmap_bo: GPU all damaged >[ 133.578] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.578] gen4_choose_composite_emitter: solid, identity mask >[ 133.578] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.578] gen9_composite_get_binding_table(fe40) >[ 133.578] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.578] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.578] gen9_emit_vertex_elements: setup id=9 >[ 133.578] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.578] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.578] gen8_vertex_flush[75c] = 9 >[ 133.578] gen9_magic_ca_pass: CA fixup (561 -> 570) >[ 133.578] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.578] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.578] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.578] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.578] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.578] sna_glyphs: discarding mask >[ 133.578] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.578] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.578] gen9_render_composite: 0x0, current mode=1/1 >[ 133.578] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.578] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.578] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.578] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.578] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.578] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.578] sna_drawable_use_bo: using whole GPU bo >[ 133.578] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.578] color_convert: src=ffffffff [20028888] >[ 133.578] color_convert: dst=ffffffff [20028888] >[ 133.578] sna_render_get_solid: ffffffff >[ 133.578] sna_render_get_solid(white) >[ 133.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.578] sna_transform_is_imprecise_integer_translation: no transform >[ 133.578] gen9_composite_picture: integer translation (0, 0), removing >[ 133.578] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.578] sna_render_pixmap_bo: GPU all damaged >[ 133.578] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.578] gen4_choose_composite_emitter: solid, identity mask >[ 133.578] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.578] gen9_composite_get_binding_table(fe40) >[ 133.578] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.578] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.578] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.578] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.578] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.578] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.578] gen9_emit_vertex_elements: setup id=9 >[ 133.578] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.578] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.578] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.578] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.578] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.578] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.578] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.578] gen8_vertex_flush[85c] = 42 >[ 133.578] gen9_magic_ca_pass: CA fixup (570 -> 612) >[ 133.579] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.579] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.579] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.579] sna_accel_flush: flush?=1, dirty?=1 >[ 133.579] sna_accel_flush: syncing SHM pixmap=2916 (refcnt=1) >[ 133.579] _sna_pixmap_move_to_cpu(pixmap=2916, 70x24, flags=3) >[ 133.579] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.579] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.579] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.579] kgem_bo_sync__cpu_full: handle=139 >[ 133.579] gen8_vertex_close: used=2448, vbo active? 3, vb=204, nreloc=2 >[ 133.579] gen8_vertex_close: reloc[0] = 287 >[ 133.579] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.579] kgem_add_handle: handle=3, index=5 >[ 133.579] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.579] gen8_vertex_close: reloc[1] = 342 >[ 133.579] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.579] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.579] batch[1/1, flags=1800]: 572 572 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.579] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.579] __kgem_retire_rq: request 1 complete >[ 133.579] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 133.579] __kgem_bo_flush: moving 134 to flushing >[ 133.579] __kgem_retire_rq: movied 134 to flushing >[ 133.579] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.579] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.579] kgem_fixup_relocs: shrinking by 61440 >[ 133.579] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.579] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.579] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.579] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.579] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.579] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.579] __kgem_bo_clear_busy: handle=7 >[ 133.579] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.579] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.579] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.579] __kgem_bo_clear_busy: handle=7 >[ 133.579] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.579] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.579] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.579] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.579] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.602] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.602] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.602] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.602] __kgem_retire_rq: request 2 complete >[ 133.602] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.602] __kgem_retire_rq: request 1 complete >[ 133.602] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.602] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.602] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.602] sna_block_handler (tv=0.0) >[ 133.602] sna_wakeup_handler >[ 133.602] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.602] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.602] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.602] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.602] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.602] sna_crtc_record_swap: recording last swap on pipe=0, frame 7747 [msc=7747], time 133.601249 >[ 133.602] sna_dri2_get_msc: msc=7747 [raw=7747], ust=133601249 >[ 133.602] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 133.602] sna_dri2_schedule_swap(target_msc=7744, divisor=0, remainder=0) >[ 133.602] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 133.602] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.602] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.602] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.602] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.602] sna_crtc_record_swap: recording last swap on pipe=0, frame 7747 [msc=7747], time 133.601249 >[ 133.602] immediate_swap: current_msc=7747, target_msc=7744 -- yes >[ 133.602] can_flip: no, shadow enabled >[ 133.602] sna_dri2_add_event: adding event to window 146) >[ 133.602] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.602] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.602] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.602] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.602] can_xchg: back size=8701e00, front size=8701e00 >[ 133.602] can_xchg: yes, pixmap=165 >[ 133.602] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 133.602] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.602] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.602] set_bo: pixmap=165, handle=36 (old handle=35) >[ 133.602] set_bo: marking whole pixmap as damaged >[ 133.602] set_bo: applying final/discard move-to-gpu >[ 133.602] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 133.602] set_bo: dropping flush hint from handle=35 >[ 133.602] set_bo: adding flush hint to handle=36 >[ 133.602] mark_stale(handle=35) => 1 >[ 133.602] swap_limit: draw=146 setting swap limit to 3 >[ 133.602] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.602] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.602] sna_dri2_schedule_swap: reported target_msc=7747 >[ 133.602] sna_accel_flush: flush?=0, dirty?=0 >[ 133.602] sna_accel_flush: flush?=0, dirty?=0 >[ 133.602] sna_accel_flush: flush?=0, dirty?=0 >[ 133.602] sna_accel_flush: flush?=0, dirty?=0 >[ 133.602] sna_block_handler (tv=0.0) >[ 133.602] kgem_retire, need_retire?=1 >[ 133.602] __kgem_busy: handle=134, busy=0, wedged=0 >[ 133.602] __kgem_bo_clear_busy: handle=134 >[ 133.602] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.602] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.602] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.602] kgem_retire -- retired=0, need_retire=0 >[ 133.602] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.602] gen6_render_retire: resetting idle vbo >[ 133.602] sna_scanout_do_flush: flush timer active: delta=-41 >[ 133.602] sna_scanout_do_flush (time=133602), triggered >[ 133.602] sna_scanout_flush (time=133602), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.602] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.602] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.602] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.602] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.602] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.602] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.602] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.602] sna_pixmap_move_to_gpu: already all-damaged >[ 133.602] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 133.602] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.602] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.602] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.602] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 133.602] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 133.602] get_fb: reusing fb=77 for handle=36 >[ 133.602] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 133.602] __kgem_bo_clear_busy: handle=36 >[ 133.602] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 133.602] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 133.602] __kgem_bo_clear_busy: handle=36 >[ 133.602] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.602] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.602] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 133.602] sna_accel_do_throttle -- no pending activity >[ 133.602] sna_accel_block: evaluating timers, active=5 >[ 133.602] sna_accel_block: flush timer expires in 16 [133618] >[ 133.602] sna_wakeup_handler >[ 133.602] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.603] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.603] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.603] glyphs_format: format=166024, depth=32 >[ 133.603] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.603] sna_glyphs: discarding mask >[ 133.603] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.603] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.603] gen9_render_composite: 0x0, current mode=0/0 >[ 133.603] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.603] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.603] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.603] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.603] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.603] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.603] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.603] sna_drawable_use_bo: using whole GPU bo >[ 133.603] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.603] color_convert: src=ffffffff [20028888] >[ 133.603] color_convert: dst=ffffffff [20028888] >[ 133.603] sna_render_get_solid: ffffffff >[ 133.603] sna_render_get_solid(white) >[ 133.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.603] sna_transform_is_imprecise_integer_translation: no transform >[ 133.603] gen9_composite_picture: integer translation (0, 0), removing >[ 133.603] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.603] sna_render_pixmap_bo: GPU all damaged >[ 133.603] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.603] gen4_choose_composite_emitter: solid, identity mask >[ 133.603] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.603] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.603] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.603] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.603] kgem_add_handle: handle=4, index=0 >[ 133.603] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.603] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.603] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.603] gen9_composite_get_binding_table(ffc0) >[ 133.603] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.603] kgem_add_handle: handle=138, index=1 >[ 133.603] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.603] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.603] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.603] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.603] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.603] kgem_add_handle: handle=7, index=2 >[ 133.603] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.603] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.603] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.603] kgem_add_handle: handle=6, index=3 >[ 133.603] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.603] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.603] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.603] gen9_emit_sampler: sampler = a >[ 133.603] gen9_emit_sf: num_sf_outputs=2 >[ 133.603] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.603] gen9_emit_vertex_elements: setup id=9 >[ 133.603] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.603] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.603] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.603] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.603] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.603] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.603] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.603] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.603] gen8_vertex_flush[498] = 57 >[ 133.603] gen9_magic_ca_pass: CA fixup (0 -> 57) >[ 133.603] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.603] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.603] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.603] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.603] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.603] sna_glyphs: discarding mask >[ 133.603] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.603] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.603] gen9_render_composite: 0x0, current mode=1/1 >[ 133.603] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.603] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.603] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.603] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.603] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.603] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.603] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.603] sna_drawable_use_bo: using whole GPU bo >[ 133.603] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.603] color_convert: src=ffffffff [20028888] >[ 133.603] color_convert: dst=ffffffff [20028888] >[ 133.603] sna_render_get_solid: ffffffff >[ 133.603] sna_render_get_solid(white) >[ 133.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.603] sna_transform_is_imprecise_integer_translation: no transform >[ 133.603] gen9_composite_picture: integer translation (0, 0), removing >[ 133.603] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.603] sna_render_pixmap_bo: GPU all damaged >[ 133.603] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.603] gen4_choose_composite_emitter: solid, identity mask >[ 133.603] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.603] gen9_composite_get_binding_table(fec0) >[ 133.603] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.603] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.603] gen9_emit_vertex_elements: setup id=9 >[ 133.603] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.603] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.603] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.603] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.603] gen8_vertex_flush[590] = 9 >[ 133.603] gen9_magic_ca_pass: CA fixup (57 -> 66) >[ 133.603] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.603] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.603] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.603] sna_destroy_pixmap: pixmap=2912, attached?=1 >[ 133.603] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.603] __sna_free_pixmap(pixmap=2912) >[ 133.603] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.603] kgem_bo_sync__cpu: handle=140 >[ 133.603] sna_accel_watch_flush: enable=-1 >[ 133.603] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.603] __kgem_bo_destroy: handle=140, size=12288 >[ 133.603] __kgem_bo_destroy: handle=140, not reusable >[ 133.603] kgem_bo_free: handle=140, size=12288 >[ 133.603] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.603] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.603] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.603] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.603] create_pixmap: serial=2917, usage=0, 0x0 >[ 133.603] create_pixmap_hdr: pixmap=2917, width=70, height=42, usage=0 >[ 133.603] kgem_create_map(0x7f1c44109000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.603] __kgem_bo_init(handle=140, num_pages=3) >[ 133.603] kgem_create_map(ptr=0x7f1c44109000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.603] sna_accel_watch_flush: enable=1 >[ 133.603] __sna_damage_all(70, 42) >[ 133.603] sna_pixmap_create_shm: serial=2917, 70x42, usage=0 >[ 133.603] sna_composite(pixmap=2914, op=3, src=2918+(0, 0), mask=0+(118, 232), dst=2914+(118, 232)+(0, 0), size=(70, 42) >[ 133.603] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.603] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.603] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.603] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.603] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.603] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.603] gen9_render_composite: 70x42, current mode=1/1 >[ 133.603] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.603] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.603] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.603] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.603] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.603] sna_drawable_use_bo pixmap=2914, box=((118, 232), (188, 274)), flags=7... >[ 133.603] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.603] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.603] sna_drawable_use_bo: using whole GPU bo >[ 133.603] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.603] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.603] sna_transform_is_imprecise_integer_translation: no transform >[ 133.603] gen9_composite_picture: integer translation (0, 0), removing >[ 133.603] sna_render_pixmap_bo pixmap=2918, (0, 0)x(70, 42)/(70, 42) >[ 133.603] sna_render_pixmap_bo: CPU all damaged >[ 133.603] sna_add_flush_pixmap: marking pixmap=2918 for flushing >[ 133.603] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.603] gen8_vertex_close: used=264, vbo active? 3, vb=200, nreloc=1 >[ 133.603] gen8_vertex_close: reloc[0] = 289 >[ 133.603] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.603] kgem_add_handle: handle=3, index=4 >[ 133.603] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.603] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.603] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.603] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.603] kgem_fixup_relocs: shrinking by 61440 >[ 133.603] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.603] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.603] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.603] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.603] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.603] __kgem_bo_clear_busy: handle=7 >[ 133.603] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.603] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.603] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.603] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.603] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.603] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.603] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.603] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.603] gen4_choose_composite_emitter: identity src, no mask >[ 133.603] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.603] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.603] aligning vertex: was 4, now 3 floats per vertex >[ 133.603] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.603] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.603] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.603] kgem_add_handle: handle=4, index=0 >[ 133.603] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.603] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.603] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.603] gen9_composite_get_binding_table(ffc0) >[ 133.603] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.603] kgem_add_handle: handle=138, index=1 >[ 133.603] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.603] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.603] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.603] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.603] kgem_add_handle: handle=140, index=2 >[ 133.603] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.603] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.603] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.603] gen9_emit_sampler: sampler = 2 >[ 133.603] gen9_emit_sf: num_sf_outputs=1 >[ 133.603] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.603] gen9_emit_vertex_elements: setup id=2 >[ 133.603] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.603] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.603] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.603] gen8_vertex_flush[490] = 3 >[ 133.603] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.603] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.603] sna_glyphs: discarding mask >[ 133.603] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.603] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.603] gen9_render_composite: 0x0, current mode=1/1 >[ 133.603] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.603] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.603] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.603] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.603] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.603] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.603] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.603] sna_drawable_use_bo: using whole GPU bo >[ 133.603] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.603] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.603] color_convert: src=ff000000 [20028888] >[ 133.603] color_convert: dst=ff000000 [20028888] >[ 133.604] sna_render_get_solid: ff000000 >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] sna_transform_is_imprecise_integer_translation: no transform >[ 133.604] gen9_composite_picture: integer translation (0, 0), removing >[ 133.604] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.604] sna_render_pixmap_bo: GPU all damaged >[ 133.604] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.604] gen4_choose_composite_emitter: solid, identity mask >[ 133.604] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.604] aligning vertex: was 3, now 4 floats per vertex >[ 133.604] gen9_composite_get_binding_table(ff00) >[ 133.604] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.604] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.604] kgem_add_handle: handle=7, index=3 >[ 133.604] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.604] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.604] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.604] kgem_add_handle: handle=6, index=4 >[ 133.604] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.604] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.604] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.604] gen9_emit_sampler: sampler = a >[ 133.604] gen9_emit_sf: num_sf_outputs=2 >[ 133.604] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.604] gen9_emit_vertex_elements: setup id=9 >[ 133.604] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.604] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.604] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.604] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.604] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.604] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.604] gen8_vertex_flush[56c] = 42 >[ 133.604] gen9_magic_ca_pass: CA fixup (69 -> 111) >[ 133.604] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.604] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.604] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.604] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.604] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.604] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.604] glyphs_format: format=166024, depth=32 >[ 133.604] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.604] sna_glyphs: discarding mask >[ 133.604] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.604] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.604] gen9_render_composite: 0x0, current mode=1/1 >[ 133.604] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.604] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.604] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.604] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.604] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.604] sna_drawable_use_bo: using whole GPU bo >[ 133.604] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] color_convert: src=ff000000 [20028888] >[ 133.604] color_convert: dst=ff000000 [20028888] >[ 133.604] sna_render_get_solid: ff000000 >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] sna_transform_is_imprecise_integer_translation: no transform >[ 133.604] gen9_composite_picture: integer translation (0, 0), removing >[ 133.604] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.604] sna_render_pixmap_bo: GPU all damaged >[ 133.604] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.604] gen4_choose_composite_emitter: solid, identity mask >[ 133.604] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.604] gen9_composite_get_binding_table(fe40) >[ 133.604] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.604] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.604] gen9_emit_vertex_elements: setup id=9 >[ 133.604] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.604] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.604] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.604] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.604] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.604] gen8_vertex_flush[664] = 57 >[ 133.604] gen9_magic_ca_pass: CA fixup (111 -> 168) >[ 133.604] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.604] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.604] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.604] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.604] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.604] sna_glyphs: discarding mask >[ 133.604] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.604] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.604] gen9_render_composite: 0x0, current mode=1/1 >[ 133.604] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.604] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.604] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.604] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.604] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.604] sna_drawable_use_bo: using whole GPU bo >[ 133.604] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] color_convert: src=ff000000 [20028888] >[ 133.604] color_convert: dst=ff000000 [20028888] >[ 133.604] sna_render_get_solid: ff000000 >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] sna_transform_is_imprecise_integer_translation: no transform >[ 133.604] gen9_composite_picture: integer translation (0, 0), removing >[ 133.604] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.604] sna_render_pixmap_bo: GPU all damaged >[ 133.604] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.604] gen4_choose_composite_emitter: solid, identity mask >[ 133.604] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.604] gen9_composite_get_binding_table(fe40) >[ 133.604] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.604] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.604] gen9_emit_vertex_elements: setup id=9 >[ 133.604] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.604] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.604] gen8_vertex_flush[75c] = 9 >[ 133.604] gen9_magic_ca_pass: CA fixup (168 -> 177) >[ 133.604] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.604] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.604] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.604] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.604] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.604] sna_glyphs: discarding mask >[ 133.604] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.604] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.604] gen9_render_composite: 0x0, current mode=1/1 >[ 133.604] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.604] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.604] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.604] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.604] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.604] sna_drawable_use_bo: using whole GPU bo >[ 133.604] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] color_convert: src=ffffffff [20028888] >[ 133.604] color_convert: dst=ffffffff [20028888] >[ 133.604] sna_render_get_solid: ffffffff >[ 133.604] sna_render_get_solid(white) >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] sna_transform_is_imprecise_integer_translation: no transform >[ 133.604] gen9_composite_picture: integer translation (0, 0), removing >[ 133.604] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.604] sna_render_pixmap_bo: GPU all damaged >[ 133.604] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.604] gen4_choose_composite_emitter: solid, identity mask >[ 133.604] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.604] gen9_composite_get_binding_table(fe40) >[ 133.604] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.604] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.604] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.604] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.604] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.604] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.604] gen9_emit_vertex_elements: setup id=9 >[ 133.604] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.604] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.604] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.604] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.604] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.604] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.604] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.604] gen8_vertex_flush[85c] = 42 >[ 133.604] gen9_magic_ca_pass: CA fixup (177 -> 219) >[ 133.604] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.604] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.604] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.604] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.604] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.604] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.604] glyphs_format: format=166024, depth=32 >[ 133.604] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.604] sna_glyphs: discarding mask >[ 133.604] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.604] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.604] gen9_render_composite: 0x0, current mode=1/1 >[ 133.604] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.604] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.604] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.604] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.604] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.604] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.604] sna_drawable_use_bo: using whole GPU bo >[ 133.604] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] color_convert: src=ffffffff [20028888] >[ 133.604] color_convert: dst=ffffffff [20028888] >[ 133.604] sna_render_get_solid: ffffffff >[ 133.604] sna_render_get_solid(white) >[ 133.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.604] sna_transform_is_imprecise_integer_translation: no transform >[ 133.604] gen9_composite_picture: integer translation (0, 0), removing >[ 133.604] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.604] sna_render_pixmap_bo: GPU all damaged >[ 133.604] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.604] gen4_choose_composite_emitter: solid, identity mask >[ 133.604] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.604] gen9_composite_get_binding_table(fdc0) >[ 133.604] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.605] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.605] gen9_emit_vertex_elements: setup id=9 >[ 133.605] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.605] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.605] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.605] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.605] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.605] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.605] gen8_vertex_flush[954] = 57 >[ 133.605] gen9_magic_ca_pass: CA fixup (219 -> 276) >[ 133.605] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.605] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.605] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.605] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.605] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.605] sna_glyphs: discarding mask >[ 133.605] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.605] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.605] gen9_render_composite: 0x0, current mode=1/1 >[ 133.605] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.605] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.605] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.605] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.605] sna_drawable_use_bo pixmap=2914, box=((0, 0), (7680, 2160)), flags=7... >[ 133.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.605] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.605] sna_drawable_use_bo: using whole GPU bo >[ 133.605] gen9_composite_set_target: pixmap=2914, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.605] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.605] color_convert: src=ffffffff [20028888] >[ 133.605] color_convert: dst=ffffffff [20028888] >[ 133.605] sna_render_get_solid: ffffffff >[ 133.605] sna_render_get_solid(white) >[ 133.605] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.605] sna_transform_is_imprecise_integer_translation: no transform >[ 133.605] gen9_composite_picture: integer translation (0, 0), removing >[ 133.605] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.605] sna_render_pixmap_bo: GPU all damaged >[ 133.605] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.605] gen4_choose_composite_emitter: solid, identity mask >[ 133.605] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.605] gen9_composite_get_binding_table(fdc0) >[ 133.605] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.605] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.605] gen9_emit_vertex_elements: setup id=9 >[ 133.605] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.605] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.605] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.605] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.605] gen8_vertex_flush[a4c] = 9 >[ 133.605] gen9_magic_ca_pass: CA fixup (276 -> 285) >[ 133.605] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.605] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.605] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.605] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b62, drawable=a74 >[ 133.605] sna_validate_gc: recomputing clip >[ 133.605] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.605] sna_copy_area: src=pixmap=2914:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.605] sna_copy_area: normal copy >[ 133.605] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.605] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.605] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.605] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.605] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.605] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.605] sna_do_copy: pixmap -- no source clipping >[ 133.605] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.605] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.605] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2914+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.605] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.605] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.605] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.605] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.605] sna_drawable_use_bo: pinned, never REPLACES >[ 133.605] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.605] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.605] sna_drawable_use_bo: using whole GPU bo >[ 133.605] sna_pixmap_move_to_gpu(pixmap=2914, usage=0), flags=a >[ 133.605] sna_pixmap_move_to_gpu: already all-damaged >[ 133.605] sna_pixmap_mark_active: pixmap=2914, handle=138 >[ 133.605] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.605] sna_pixmap_make_cow: make cow src=2914, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.605] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.605] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.605] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.605] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.605] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.605] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.605] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.605] __kgem_retire_rq: request 1 complete >[ 133.605] kgem_set_mode: flushing before new bo >[ 133.605] gen8_vertex_close: used=1140, vbo active? 3, vb=204, nreloc=2 >[ 133.605] gen8_vertex_close: reloc[0] = 287 >[ 133.605] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.605] kgem_add_handle: handle=3, index=5 >[ 133.605] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.605] gen8_vertex_close: reloc[1] = 342 >[ 133.605] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.605] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.605] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.605] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.605] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.605] kgem_fixup_relocs: shrinking by 61440 >[ 133.605] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.605] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.605] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.605] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.605] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.605] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.605] __kgem_bo_clear_busy: handle=7 >[ 133.605] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.605] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.605] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.605] __kgem_bo_clear_busy: handle=7 >[ 133.605] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.605] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.605] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.605] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.605] aligning vertex: was 4, now 2 floats per vertex >[ 133.605] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.605] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.605] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.605] kgem_add_handle: handle=4, index=0 >[ 133.605] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.605] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.605] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.605] gen9_composite_get_binding_table(ffc0) >[ 133.605] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.605] kgem_add_handle: handle=134, index=1 >[ 133.605] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.605] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.605] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.605] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.605] kgem_add_handle: handle=138, index=2 >[ 133.605] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.605] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.605] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.605] gen9_emit_sampler: sampler = 0 >[ 133.605] gen9_emit_sf: num_sf_outputs=1 >[ 133.605] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.605] gen9_emit_vertex_elements: setup id=0 >[ 133.605] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.605] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.605] gen8_vertex_flush[490] = 3 >[ 133.605] sna_destroy_pixmap: pixmap=2914, attached?=1 >[ 133.605] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.605] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.605] __kgem_bo_destroy: handle=138 -> active >[ 133.605] __sna_free_pixmap(pixmap=2914) >[ 133.605] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.605] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.605] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.605] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.605] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.605] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.605] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.605] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.605] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.605] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.605] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.605] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.605] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.605] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.605] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.605] sna_pixmap_undo_cow: freeing cow >[ 133.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.605] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.605] sna_drawable_use_bo: using whole GPU bo >[ 133.605] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.605] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.605] sna_transform_is_imprecise_integer_translation: no transform >[ 133.605] gen9_composite_picture: integer translation (0, 0), removing >[ 133.605] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.605] sna_render_pixmap_bo: GPU all damaged >[ 133.605] color_convert: src=97000000 [20028888] >[ 133.605] color_convert: dst=97000000 [20028888] >[ 133.605] sna_render_get_solid: 97000000 >[ 133.605] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.605] gen4_choose_composite_emitter: identity source, identity mask >[ 133.605] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.605] __kgem_retire_rq: request 1 complete >[ 133.605] kgem_set_mode: flushing before new bo >[ 133.605] gen8_vertex_close: used=1146, vbo active? 3, vb=1, nreloc=1 >[ 133.605] gen8_vertex_close: reloc[0] = 287 >[ 133.605] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.605] kgem_add_handle: handle=3, index=3 >[ 133.605] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.605] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.605] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.605] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.605] kgem_fixup_relocs: shrinking by 61440 >[ 133.605] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.605] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.605] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.605] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.605] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.605] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.605] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.605] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.605] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.605] aligning vertex: was 2, now 5 floats per vertex >[ 133.605] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.605] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.605] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.605] kgem_add_handle: handle=4, index=0 >[ 133.605] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.605] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.605] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.605] gen9_composite_get_binding_table(ffc0) >[ 133.605] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.605] kgem_add_handle: handle=136, index=1 >[ 133.605] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.605] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.605] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.605] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.605] kgem_add_handle: handle=137, index=2 >[ 133.605] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.605] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.605] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.605] kgem_add_reloc64: adding proxy [delta=604] for handle=7 >[ 133.605] kgem_add_handle: handle=7, index=3 >[ 133.605] kgem_add_reloc64[5] = (delta=604, target handle=3, presumed=fffe8000) >[ 133.605] [3fc0] bind bo(handle=7, addr=fffe825c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.605] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.605] gen9_emit_sampler: sampler = 3 >[ 133.605] gen9_emit_sf: num_sf_outputs=2 >[ 133.605] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.605] gen9_emit_vertex_elements: setup id=10 >[ 133.605] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.605] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.605] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.606] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.606] gen8_vertex_flush[498] = 3 >[ 133.606] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.606] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.606] kgem_can_create_2d: untiled size=66355200 >[ 133.606] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.606] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.606] sna_create_pixmap: usage=0, flags=1b >[ 133.606] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.606] __pop_freed_pixmap: reusing freed pixmap=2914 header >[ 133.606] create_pixmap_hdr: pixmap=2919, width=7680, height=2160, usage=0 >[ 133.606] sna_create_pixmap: serial=2919, 7680x2160, usage=0 >[ 133.606] sna_composite_rectangles(pixmap=2920, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.606] sna_composite_rectangles: converted to op 0 >[ 133.606] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.606] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.606] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.606] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.606] sna_composite_rectangles: dropping last-cpu hint >[ 133.606] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=19... >[ 133.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.606] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.606] sna_pixmap_move_to_gpu(pixmap=2920, usage=0), flags=b >[ 133.606] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.606] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.606] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.606] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.606] sna_pixmap_alloc_gpu: pixmap=2920 >[ 133.606] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.606] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.606] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.606] 1:from active: pitch=30720, tiling=1, handle=138, id=1898 >[ 133.606] __sna_damage_all(7680, 2160) >[ 133.606] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.606] sna_pixmap_mark_active: pixmap=2920, handle=138 >[ 133.606] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.606] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.606] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.606] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.606] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.606] sna_render_get_solid: 0 >[ 133.606] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.606] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.606] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.606] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.606] aligning vertex: was 5, now 2 floats per vertex >[ 133.606] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.606] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.606] gen9_composite_get_binding_table(fec0) >[ 133.606] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.606] kgem_add_handle: handle=138, index=4 >[ 133.606] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.606] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.606] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.606] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.606] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.606] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.606] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.606] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.606] gen9_emit_sampler: sampler = 1 >[ 133.606] gen9_emit_sf: num_sf_outputs=1 >[ 133.606] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.606] gen9_emit_vertex_elements: setup id=0 >[ 133.606] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.606] (0, 0), (7680, 2160) >[ 133.606] gen8_vertex_flush[56c] = 3 >[ 133.606] sna_composite_rectangles: pixmap=2920 marking clear [0]? 1 >[ 133.606] sna_composite_rectangles(pixmap=2920, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.606] sna_composite_rectangles: converted to op 1 >[ 133.606] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.606] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.606] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.606] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.606] sna_composite_rectangles: dropping last-cpu hint >[ 133.606] sna_drawable_use_bo pixmap=2920, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.606] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.606] sna_drawable_use_bo: using whole GPU bo >[ 133.606] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.606] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.606] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.606] sna_render_get_solid: ffe5e3e1 >[ 133.606] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.606] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.606] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.606] gen9_composite_get_binding_table(fe00) >[ 133.606] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.606] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.606] kgem_add_handle: handle=32, index=5 >[ 133.606] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.606] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.606] gen9_emit_vertex_elements: setup id=0 >[ 133.607] (7679, 0), (7680, 2160) >[ 133.607] gen8_vertex_flush[5a8] = 3 >[ 133.607] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b68 >[ 133.607] sna_validate_gc: recomputing clip >[ 133.607] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6cd30] >[ 133.607] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2920:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.607] sna_copy_area: normal copy >[ 133.607] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.607] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.607] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.607] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.607] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.607] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.607] sna_do_copy: pixmap -- no source clipping >[ 133.607] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.607] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.607] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2920+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.607] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.607] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.607] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.607] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.607] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.607] sna_drawable_use_bo: using whole GPU bo >[ 133.607] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.607] sna_pixmap_move_to_gpu: already all-damaged >[ 133.607] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.607] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.607] sna_pixmap_make_cow: make cow src=2659, dst=2920, handle=136 (already cow? src=0, dst=0) >[ 133.607] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.607] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.607] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.607] __kgem_bo_destroy: handle=138 -> active >[ 133.607] sna_pixmap_make_cow: moo! attaching clone to pixmap=2920 (source=2659, handle=136) >[ 133.607] sna_destroy_pixmap: pixmap=2916, attached?=1 >[ 133.607] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.607] __sna_free_pixmap(pixmap=2916) >[ 133.607] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.607] kgem_bo_sync__cpu: handle=139 >[ 133.607] sna_accel_watch_flush: enable=-1 >[ 133.607] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.607] __kgem_bo_destroy: handle=139, size=8192 >[ 133.607] __kgem_bo_destroy: handle=139, not reusable >[ 133.607] kgem_bo_free: handle=139, size=8192 >[ 133.607] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.607] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.607] sna_accel_flush: flush?=0, dirty?=1 >[ 133.607] sna_accel_flush: syncing SHM pixmap=2918 (refcnt=1) >[ 133.607] _sna_pixmap_move_to_cpu(pixmap=2918, 70x42, flags=3) >[ 133.607] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.607] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.607] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.607] kgem_bo_sync__cpu_full: handle=140 >[ 133.607] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.607] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.607] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.607] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.607] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.607] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.607] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.607] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.607] create_pixmap: serial=2921, usage=0, 0x0 >[ 133.607] create_pixmap_hdr: pixmap=2921, width=70, height=24, usage=0 >[ 133.607] kgem_create_map(0x7f1c44165000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.607] __kgem_bo_init(handle=139, num_pages=2) >[ 133.607] kgem_create_map(ptr=0x7f1c44165000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.607] sna_accel_watch_flush: enable=1 >[ 133.607] __sna_damage_all(70, 24) >[ 133.607] sna_pixmap_create_shm: serial=2921, 70x24, usage=0 >[ 133.608] sna_composite(pixmap=2920, op=3, src=2922+(0, 0), mask=0+(118, 350), dst=2920+(118, 350)+(0, 0), size=(70, 24) >[ 133.608] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.608] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.608] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.608] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.608] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.608] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.608] gen9_render_composite: 70x24, current mode=1/1 >[ 133.608] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.608] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.608] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.608] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.608] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.608] sna_drawable_use_bo pixmap=2920, box=((118, 350), (188, 374)), flags=7... >[ 133.608] sna_pixmap_undo_cow: pixmap=2920, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.608] sna_pixmap_undo_cow: copying cow >[ 133.608] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.608] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.608] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.608] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.608] 1:from active: pitch=30720, tiling=1, handle=138, id=1900 >[ 133.608] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.608] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.608] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.608] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.608] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.608] gen9_composite_get_binding_table(fd80) >[ 133.608] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.608] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.608] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.608] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.608] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.608] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.608] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.608] gen9_emit_sampler: sampler = 0 >[ 133.608] gen9_emit_vertex_elements: setup id=0 >[ 133.608] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.608] gen8_vertex_flush[5ec] = 3 >[ 133.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.608] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.608] sna_drawable_use_bo: using whole GPU bo >[ 133.608] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.608] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.608] sna_transform_is_imprecise_integer_translation: no transform >[ 133.608] gen9_composite_picture: integer translation (0, 0), removing >[ 133.608] sna_render_pixmap_bo pixmap=2922, (0, 0)x(70, 24)/(70, 24) >[ 133.608] sna_render_pixmap_bo: CPU all damaged >[ 133.608] sna_add_flush_pixmap: marking pixmap=2922 for flushing >[ 133.608] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.608] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.608] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.608] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.608] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.608] gen4_choose_composite_emitter: identity src, no mask >[ 133.608] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.608] gen8_vertex_close: used=1184, vbo active? 3, vb=401, nreloc=2 >[ 133.608] gen8_vertex_close: reloc[0] = 289 >[ 133.608] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.608] kgem_add_handle: handle=3, index=6 >[ 133.608] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.608] gen8_vertex_close: reloc[1] = 342 >[ 133.608] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.608] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.608] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.608] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.608] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.608] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.608] kgem_fixup_relocs: shrinking by 61440 >[ 133.608] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.608] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.608] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.608] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.608] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.608] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.608] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.608] __kgem_bo_clear_busy: handle=7 >[ 133.608] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.608] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.608] __kgem_bo_clear_busy: handle=7 >[ 133.608] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.608] __kgem_bo_clear_busy: handle=32 >[ 133.608] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.608] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.608] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.608] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.608] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.608] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.608] aligning vertex: was 2, now 3 floats per vertex >[ 133.609] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.609] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.609] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.609] kgem_add_handle: handle=4, index=0 >[ 133.609] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.609] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.609] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.609] gen9_composite_get_binding_table(ffc0) >[ 133.609] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.609] kgem_add_handle: handle=138, index=1 >[ 133.609] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.609] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.609] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.609] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.609] kgem_add_handle: handle=139, index=2 >[ 133.609] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.609] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.609] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.609] gen9_emit_sampler: sampler = 2 >[ 133.609] gen9_emit_sf: num_sf_outputs=1 >[ 133.609] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.609] gen9_emit_vertex_elements: setup id=2 >[ 133.609] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.609] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.609] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.609] gen8_vertex_flush[490] = 3 >[ 133.609] sna_accel_flush: flush?=1, dirty?=1 >[ 133.609] sna_accel_flush: syncing SHM pixmap=2922 (refcnt=2) >[ 133.609] _sna_pixmap_move_to_cpu(pixmap=2922, 70x24, flags=3) >[ 133.609] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.609] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.609] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.609] kgem_bo_sync__cpu_full: handle=139 >[ 133.609] gen8_vertex_close: used=1194, vbo active? 3, vb=4, nreloc=1 >[ 133.609] gen8_vertex_close: reloc[0] = 287 >[ 133.609] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.609] kgem_add_handle: handle=3, index=3 >[ 133.609] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.609] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16228 [fenced=0] >[ 133.609] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.609] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.609] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x80, presumed-offset=fe72e000 >[ 133.609] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 >[ 133.609] kgem_create_linear(65536) >[ 133.609] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] >[ 133.609] search_linear_cache: searching for inactive cpu map >[ 133.609] kgem_bo_remove_from_inactive: removing handle=125 from inactive >[ 133.609] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache >[ 133.609] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7f1c722d8000) >[ 133.609] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] >[ 133.609] kgem_bo_sync__cpu: handle=125 >[ 133.609] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.609] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 >[ 133.609] __kgem_busy: handle=125, busy=0, wedged=0 >[ 133.609] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] >[ 133.609] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 >[ 133.609] kgem_new_batch: using last batch handle=128 >[ 133.609] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe72e000 >[ 133.609] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.609] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.609] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.609] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.609] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.609] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.609] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.627] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.627] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.627] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.627] __kgem_retire_rq: request 1 complete >[ 133.627] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.627] __kgem_retire_rq: request 2 complete >[ 133.627] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.627] __kgem_retire_rq: request 128 complete >[ 133.627] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.627] kgem_bo_move_to_inactive: moving handle=128 to inactive >[ 133.627] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.627] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.627] sna_block_handler (tv=0.0) >[ 133.627] sna_wakeup_handler >[ 133.627] sna_mode_wakeup: len=96 >[ 133.627] sna_mode_wakeup: recording last swap on pipe=1, frame 7718 [1e26], time 133.616610 >[ 133.627] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 133.627] sna_mode_wakeup: flip complete, pending? 2 >[ 133.627] sna_dri2_vblank_handler(type=2, sequence=7748, draw=1810) >[ 133.627] sna_crtc_record_swap: recording last swap on pipe=0, frame 7748 [msc=7748], time 133.617918 >[ 133.627] sna_dri2_vblank_handler: 2 complete, frame=7748 tv=133.617918 >[ 133.627] sna_dri2_blit_complete: blit finished >[ 133.627] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7748, tv=133.617918) >[ 133.627] frame_swap_complete(type=2): draw=146, pipe=0, frame=7748 [msc=7748], tv=133.617918 >[ 133.627] sna_accel_flush: flush?=0, dirty?=0 >[ 133.627] sna_dri2_event_free(draw?=1) >[ 133.627] sna_dri2_remove_event: remove[0x55bca9e6cd50] from window 146, active? 1 >[ 133.627] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.627] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.627] sna_dri2_vblank_handler complete >[ 133.627] sna_mode_wakeup: recording last swap on pipe=0, frame 7748 [1e44], time 133.617918 >[ 133.627] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 133.627] sna_mode_wakeup: flip complete, pending? 1 >[ 133.627] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.627] sna_accel_flush: flush?=0, dirty?=0 >[ 133.627] sna_accel_flush: flush?=0, dirty?=0 >[ 133.627] sna_block_handler (tv=0.0) >[ 133.627] sna_wakeup_handler >[ 133.627] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.627] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.627] sna_glyphs: discarding mask >[ 133.627] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.627] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.627] gen9_render_composite: 0x0, current mode=0/1 >[ 133.627] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.627] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.627] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.627] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.627] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.627] sna_drawable_use_bo: using whole GPU bo >[ 133.627] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.627] color_convert: src=ff000000 [20028888] >[ 133.627] color_convert: dst=ff000000 [20028888] >[ 133.627] sna_render_get_solid: ff000000 >[ 133.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.627] sna_transform_is_imprecise_integer_translation: no transform >[ 133.627] gen9_composite_picture: integer translation (0, 0), removing >[ 133.627] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.627] sna_render_pixmap_bo: GPU all damaged >[ 133.627] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.627] gen4_choose_composite_emitter: solid, identity mask >[ 133.627] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.627] aligning vertex: was 3, now 4 floats per vertex >[ 133.627] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.627] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.627] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.627] kgem_add_handle: handle=4, index=0 >[ 133.627] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.627] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.627] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.627] gen9_composite_get_binding_table(ffc0) >[ 133.627] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.627] kgem_add_handle: handle=138, index=1 >[ 133.627] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.627] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.627] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.627] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.627] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.627] kgem_add_handle: handle=7, index=2 >[ 133.627] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.627] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.627] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.627] kgem_add_handle: handle=6, index=3 >[ 133.627] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.627] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.627] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.627] gen9_emit_sampler: sampler = a >[ 133.627] gen9_emit_sf: num_sf_outputs=2 >[ 133.627] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.627] gen9_emit_vertex_elements: setup id=9 >[ 133.627] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.627] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.627] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.627] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.627] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.627] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.627] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.628] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.628] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.628] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.628] gen8_vertex_flush[498] = 42 >[ 133.628] gen9_magic_ca_pass: CA fixup (299 -> 341) >[ 133.628] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.628] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.628] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.628] glyphs_format: format=166024, depth=32 >[ 133.628] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.628] sna_glyphs: discarding mask >[ 133.628] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.628] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.628] gen9_render_composite: 0x0, current mode=1/1 >[ 133.628] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.628] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.628] sna_drawable_use_bo: using whole GPU bo >[ 133.628] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.628] color_convert: src=ff000000 [20028888] >[ 133.628] color_convert: dst=ff000000 [20028888] >[ 133.628] sna_render_get_solid: ff000000 >[ 133.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.628] sna_transform_is_imprecise_integer_translation: no transform >[ 133.628] gen9_composite_picture: integer translation (0, 0), removing >[ 133.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.628] sna_render_pixmap_bo: GPU all damaged >[ 133.628] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.628] gen4_choose_composite_emitter: solid, identity mask >[ 133.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.628] gen9_composite_get_binding_table(fec0) >[ 133.628] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.628] gen9_emit_vertex_elements: setup id=9 >[ 133.628] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.628] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.628] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.628] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.628] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.628] gen8_vertex_flush[590] = 57 >[ 133.628] gen9_magic_ca_pass: CA fixup (341 -> 398) >[ 133.628] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.628] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.628] sna_glyphs: discarding mask >[ 133.628] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.628] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.628] gen9_render_composite: 0x0, current mode=1/1 >[ 133.628] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.628] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.628] sna_drawable_use_bo: using whole GPU bo >[ 133.628] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.628] color_convert: src=ff000000 [20028888] >[ 133.628] color_convert: dst=ff000000 [20028888] >[ 133.628] sna_render_get_solid: ff000000 >[ 133.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.628] sna_transform_is_imprecise_integer_translation: no transform >[ 133.628] gen9_composite_picture: integer translation (0, 0), removing >[ 133.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.628] sna_render_pixmap_bo: GPU all damaged >[ 133.628] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.628] gen4_choose_composite_emitter: solid, identity mask >[ 133.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.628] gen9_composite_get_binding_table(fec0) >[ 133.628] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.628] gen9_emit_vertex_elements: setup id=9 >[ 133.628] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.628] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.628] gen8_vertex_flush[688] = 9 >[ 133.628] gen9_magic_ca_pass: CA fixup (398 -> 407) >[ 133.628] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.628] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.628] sna_glyphs: discarding mask >[ 133.628] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.628] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.628] gen9_render_composite: 0x0, current mode=1/1 >[ 133.628] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.628] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.628] sna_drawable_use_bo: using whole GPU bo >[ 133.628] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.628] color_convert: src=ffffffff [20028888] >[ 133.628] color_convert: dst=ffffffff [20028888] >[ 133.628] sna_render_get_solid: ffffffff >[ 133.628] sna_render_get_solid(white) >[ 133.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.628] sna_transform_is_imprecise_integer_translation: no transform >[ 133.628] gen9_composite_picture: integer translation (0, 0), removing >[ 133.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.628] sna_render_pixmap_bo: GPU all damaged >[ 133.628] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.628] gen4_choose_composite_emitter: solid, identity mask >[ 133.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.628] gen9_composite_get_binding_table(fec0) >[ 133.628] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.628] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.628] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.628] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.628] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.628] gen9_emit_vertex_elements: setup id=9 >[ 133.628] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.628] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.628] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.628] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.628] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.628] gen8_vertex_flush[788] = 42 >[ 133.628] gen9_magic_ca_pass: CA fixup (407 -> 449) >[ 133.628] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.628] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.628] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.628] glyphs_format: format=166024, depth=32 >[ 133.628] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.628] sna_glyphs: discarding mask >[ 133.628] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.628] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.628] gen9_render_composite: 0x0, current mode=1/1 >[ 133.628] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.628] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.628] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.628] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.628] sna_drawable_use_bo: using whole GPU bo >[ 133.628] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.628] color_convert: src=ffffffff [20028888] >[ 133.628] color_convert: dst=ffffffff [20028888] >[ 133.628] sna_render_get_solid: ffffffff >[ 133.628] sna_render_get_solid(white) >[ 133.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.628] sna_transform_is_imprecise_integer_translation: no transform >[ 133.628] gen9_composite_picture: integer translation (0, 0), removing >[ 133.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.628] sna_render_pixmap_bo: GPU all damaged >[ 133.628] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.628] gen4_choose_composite_emitter: solid, identity mask >[ 133.628] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.628] gen9_composite_get_binding_table(fe40) >[ 133.628] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.628] gen9_emit_vertex_elements: setup id=9 >[ 133.628] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.628] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.628] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.628] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.628] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.629] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.629] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.629] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.629] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.629] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.629] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.629] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.629] gen8_vertex_flush[880] = 57 >[ 133.629] gen9_magic_ca_pass: CA fixup (449 -> 506) >[ 133.629] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.629] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.629] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.629] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.629] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.629] sna_glyphs: discarding mask >[ 133.629] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.629] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.629] gen9_render_composite: 0x0, current mode=1/1 >[ 133.629] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.629] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.629] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.629] sna_drawable_use_bo: using whole GPU bo >[ 133.629] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.629] color_convert: src=ffffffff [20028888] >[ 133.629] color_convert: dst=ffffffff [20028888] >[ 133.629] sna_render_get_solid: ffffffff >[ 133.629] sna_render_get_solid(white) >[ 133.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.629] sna_transform_is_imprecise_integer_translation: no transform >[ 133.629] gen9_composite_picture: integer translation (0, 0), removing >[ 133.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.629] sna_render_pixmap_bo: GPU all damaged >[ 133.629] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.629] gen4_choose_composite_emitter: solid, identity mask >[ 133.629] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.629] gen9_composite_get_binding_table(fe40) >[ 133.629] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.629] gen9_emit_vertex_elements: setup id=9 >[ 133.629] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.629] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.629] gen8_vertex_flush[978] = 9 >[ 133.629] gen9_magic_ca_pass: CA fixup (506 -> 515) >[ 133.629] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.629] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.629] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.629] sna_destroy_pixmap: pixmap=2918, attached?=1 >[ 133.629] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.629] __sna_free_pixmap(pixmap=2918) >[ 133.629] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.629] kgem_bo_sync__cpu: handle=140 >[ 133.629] sna_accel_watch_flush: enable=-1 >[ 133.629] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.629] __kgem_bo_destroy: handle=140, size=12288 >[ 133.629] __kgem_bo_destroy: handle=140, not reusable >[ 133.629] kgem_bo_free: handle=140, size=12288 >[ 133.629] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.629] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.629] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.629] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.629] create_pixmap: serial=2923, usage=0, 0x0 >[ 133.629] create_pixmap_hdr: pixmap=2923, width=70, height=42, usage=0 >[ 133.629] kgem_create_map(0x7f1c44151000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.629] __kgem_bo_init(handle=140, num_pages=3) >[ 133.629] kgem_create_map(ptr=0x7f1c44151000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.629] sna_accel_watch_flush: enable=1 >[ 133.629] __sna_damage_all(70, 42) >[ 133.629] sna_pixmap_create_shm: serial=2923, 70x42, usage=0 >[ 133.629] sna_composite(pixmap=2920, op=3, src=2924+(0, 0), mask=0+(118, 232), dst=2920+(118, 232)+(0, 0), size=(70, 42) >[ 133.629] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.629] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.629] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.629] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.629] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.629] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.629] gen9_render_composite: 70x42, current mode=1/1 >[ 133.629] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.629] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.629] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.629] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.629] sna_drawable_use_bo pixmap=2920, box=((118, 232), (188, 274)), flags=7... >[ 133.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.629] sna_drawable_use_bo: using whole GPU bo >[ 133.629] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.629] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.629] sna_transform_is_imprecise_integer_translation: no transform >[ 133.629] gen9_composite_picture: integer translation (0, 0), removing >[ 133.629] sna_render_pixmap_bo pixmap=2924, (0, 0)x(70, 42)/(70, 42) >[ 133.629] sna_render_pixmap_bo: CPU all damaged >[ 133.629] sna_add_flush_pixmap: marking pixmap=2924 for flushing >[ 133.629] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.629] gen8_vertex_close: used=2060, vbo active? 3, vb=200, nreloc=1 >[ 133.629] gen8_vertex_close: reloc[0] = 289 >[ 133.629] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.629] kgem_add_handle: handle=3, index=4 >[ 133.629] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.629] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.629] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.629] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.629] kgem_fixup_relocs: shrinking by 61440 >[ 133.629] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.629] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.629] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.629] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.629] __kgem_bo_clear_busy: handle=7 >[ 133.629] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.629] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.629] __kgem_bo_clear_busy: handle=7 >[ 133.629] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.629] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.629] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.629] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.629] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.629] gen4_choose_composite_emitter: identity src, no mask >[ 133.629] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.629] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.629] aligning vertex: was 4, now 3 floats per vertex >[ 133.629] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.629] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.629] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.629] kgem_add_handle: handle=4, index=0 >[ 133.629] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.629] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.629] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.629] gen9_composite_get_binding_table(ffc0) >[ 133.629] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.629] kgem_add_handle: handle=138, index=1 >[ 133.629] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.629] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.629] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.629] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.629] kgem_add_handle: handle=140, index=2 >[ 133.629] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.629] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.629] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.629] gen9_emit_sampler: sampler = 2 >[ 133.629] gen9_emit_sf: num_sf_outputs=1 >[ 133.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.629] gen9_emit_vertex_elements: setup id=2 >[ 133.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.629] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.629] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.629] gen8_vertex_flush[490] = 3 >[ 133.629] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.629] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.629] sna_glyphs: discarding mask >[ 133.629] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.629] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.629] gen9_render_composite: 0x0, current mode=1/1 >[ 133.629] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.629] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.629] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.629] sna_drawable_use_bo: using whole GPU bo >[ 133.629] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.629] color_convert: src=ff000000 [20028888] >[ 133.629] color_convert: dst=ff000000 [20028888] >[ 133.629] sna_render_get_solid: ff000000 >[ 133.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.629] sna_transform_is_imprecise_integer_translation: no transform >[ 133.629] gen9_composite_picture: integer translation (0, 0), removing >[ 133.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.629] sna_render_pixmap_bo: GPU all damaged >[ 133.629] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.629] gen4_choose_composite_emitter: solid, identity mask >[ 133.629] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.629] aligning vertex: was 3, now 4 floats per vertex >[ 133.629] gen9_composite_get_binding_table(ff00) >[ 133.629] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.629] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.629] kgem_add_handle: handle=7, index=3 >[ 133.629] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.629] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.629] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.629] kgem_add_handle: handle=6, index=4 >[ 133.629] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.629] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.629] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.629] gen9_emit_sampler: sampler = a >[ 133.629] gen9_emit_sf: num_sf_outputs=2 >[ 133.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.629] gen9_emit_vertex_elements: setup id=9 >[ 133.629] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.629] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.629] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.629] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.629] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.629] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.629] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.629] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.629] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.629] gen8_vertex_flush[56c] = 42 >[ 133.629] gen9_magic_ca_pass: CA fixup (518 -> 560) >[ 133.629] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.629] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.629] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.629] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.629] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.629] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.629] glyphs_format: format=166024, depth=32 >[ 133.629] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.629] sna_glyphs: discarding mask >[ 133.629] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.629] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.629] gen9_render_composite: 0x0, current mode=1/1 >[ 133.629] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.629] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.629] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.629] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.629] sna_drawable_use_bo: using whole GPU bo >[ 133.629] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.629] color_convert: src=ff000000 [20028888] >[ 133.629] color_convert: dst=ff000000 [20028888] >[ 133.629] sna_render_get_solid: ff000000 >[ 133.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.629] sna_transform_is_imprecise_integer_translation: no transform >[ 133.629] gen9_composite_picture: integer translation (0, 0), removing >[ 133.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.629] sna_render_pixmap_bo: GPU all damaged >[ 133.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.630] gen4_choose_composite_emitter: solid, identity mask >[ 133.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.630] gen9_composite_get_binding_table(fe40) >[ 133.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.630] gen9_emit_vertex_elements: setup id=9 >[ 133.630] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.630] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.630] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.630] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.630] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.630] gen8_vertex_flush[664] = 57 >[ 133.630] gen9_magic_ca_pass: CA fixup (560 -> 617) >[ 133.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.630] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.630] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.630] sna_glyphs: discarding mask >[ 133.630] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.630] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.630] gen9_render_composite: 0x0, current mode=1/1 >[ 133.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.630] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.630] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.630] sna_drawable_use_bo: using whole GPU bo >[ 133.630] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.630] color_convert: src=ff000000 [20028888] >[ 133.630] color_convert: dst=ff000000 [20028888] >[ 133.630] sna_render_get_solid: ff000000 >[ 133.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.630] sna_transform_is_imprecise_integer_translation: no transform >[ 133.630] gen9_composite_picture: integer translation (0, 0), removing >[ 133.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.630] sna_render_pixmap_bo: GPU all damaged >[ 133.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.630] gen4_choose_composite_emitter: solid, identity mask >[ 133.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.630] gen9_composite_get_binding_table(fe40) >[ 133.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.630] gen9_emit_vertex_elements: setup id=9 >[ 133.630] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.630] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.630] gen8_vertex_flush[75c] = 9 >[ 133.630] gen9_magic_ca_pass: CA fixup (617 -> 626) >[ 133.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.630] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.630] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.630] sna_glyphs: discarding mask >[ 133.630] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.630] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.630] gen9_render_composite: 0x0, current mode=1/1 >[ 133.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.630] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.630] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.630] sna_drawable_use_bo: using whole GPU bo >[ 133.630] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.630] color_convert: src=ffffffff [20028888] >[ 133.630] color_convert: dst=ffffffff [20028888] >[ 133.630] sna_render_get_solid: ffffffff >[ 133.630] sna_render_get_solid(white) >[ 133.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.630] sna_transform_is_imprecise_integer_translation: no transform >[ 133.630] gen9_composite_picture: integer translation (0, 0), removing >[ 133.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.630] sna_render_pixmap_bo: GPU all damaged >[ 133.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.630] gen4_choose_composite_emitter: solid, identity mask >[ 133.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.630] gen9_composite_get_binding_table(fe40) >[ 133.630] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.630] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.630] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.630] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.630] gen9_emit_vertex_elements: setup id=9 >[ 133.630] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.630] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.630] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.630] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.630] gen8_vertex_flush[85c] = 42 >[ 133.630] gen9_magic_ca_pass: CA fixup (626 -> 668) >[ 133.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.630] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.630] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.630] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.630] glyphs_format: format=166024, depth=32 >[ 133.630] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.630] sna_glyphs: discarding mask >[ 133.630] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.630] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.630] gen9_render_composite: 0x0, current mode=1/1 >[ 133.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.630] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.630] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.630] sna_drawable_use_bo: using whole GPU bo >[ 133.630] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.630] color_convert: src=ffffffff [20028888] >[ 133.630] color_convert: dst=ffffffff [20028888] >[ 133.630] sna_render_get_solid: ffffffff >[ 133.630] sna_render_get_solid(white) >[ 133.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.630] sna_transform_is_imprecise_integer_translation: no transform >[ 133.630] gen9_composite_picture: integer translation (0, 0), removing >[ 133.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.630] sna_render_pixmap_bo: GPU all damaged >[ 133.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.630] gen4_choose_composite_emitter: solid, identity mask >[ 133.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.630] gen9_composite_get_binding_table(fdc0) >[ 133.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.630] gen9_emit_vertex_elements: setup id=9 >[ 133.630] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.630] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.630] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.630] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.630] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.630] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.630] gen8_vertex_flush[954] = 57 >[ 133.630] gen9_magic_ca_pass: CA fixup (668 -> 725) >[ 133.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.630] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.630] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.630] sna_glyphs: discarding mask >[ 133.630] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.630] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.630] gen9_render_composite: 0x0, current mode=1/1 >[ 133.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.630] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.630] sna_drawable_use_bo pixmap=2920, box=((0, 0), (7680, 2160)), flags=7... >[ 133.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.630] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.630] sna_drawable_use_bo: using whole GPU bo >[ 133.630] gen9_composite_set_target: pixmap=2920, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.630] color_convert: src=ffffffff [20028888] >[ 133.630] color_convert: dst=ffffffff [20028888] >[ 133.630] sna_render_get_solid: ffffffff >[ 133.630] sna_render_get_solid(white) >[ 133.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.630] sna_transform_is_imprecise_integer_translation: no transform >[ 133.630] gen9_composite_picture: integer translation (0, 0), removing >[ 133.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.630] sna_render_pixmap_bo: GPU all damaged >[ 133.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.630] gen4_choose_composite_emitter: solid, identity mask >[ 133.630] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.630] gen9_composite_get_binding_table(fdc0) >[ 133.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.630] gen9_emit_vertex_elements: setup id=9 >[ 133.630] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.630] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.630] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.630] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.630] gen8_vertex_flush[a4c] = 9 >[ 133.630] gen9_magic_ca_pass: CA fixup (725 -> 734) >[ 133.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.630] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b68, drawable=a74 >[ 133.630] sna_validate_gc: recomputing clip >[ 133.630] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.630] sna_copy_area: src=pixmap=2920:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.630] sna_copy_area: normal copy >[ 133.630] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.630] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.630] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.630] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.631] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.631] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.631] sna_do_copy: pixmap -- no source clipping >[ 133.631] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.631] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.631] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2920+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.631] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.631] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.631] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.631] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.631] sna_drawable_use_bo: pinned, never REPLACES >[ 133.631] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.631] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.631] sna_drawable_use_bo: using whole GPU bo >[ 133.631] sna_pixmap_move_to_gpu(pixmap=2920, usage=0), flags=a >[ 133.631] sna_pixmap_move_to_gpu: already all-damaged >[ 133.631] sna_pixmap_mark_active: pixmap=2920, handle=138 >[ 133.631] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.631] sna_pixmap_make_cow: make cow src=2920, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.631] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.631] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.631] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.631] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.631] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.631] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.631] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.631] __kgem_retire_rq: request 1 complete >[ 133.631] kgem_set_mode: flushing before new bo >[ 133.631] gen8_vertex_close: used=2936, vbo active? 3, vb=204, nreloc=2 >[ 133.631] gen8_vertex_close: reloc[0] = 287 >[ 133.631] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.631] kgem_add_handle: handle=3, index=5 >[ 133.631] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.631] gen8_vertex_close: reloc[1] = 342 >[ 133.631] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.631] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.631] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.631] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.631] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.631] kgem_fixup_relocs: shrinking by 61440 >[ 133.631] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.631] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.631] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.631] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.631] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.631] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.631] __kgem_bo_clear_busy: handle=7 >[ 133.631] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.631] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.631] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.631] __kgem_bo_clear_busy: handle=7 >[ 133.631] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.631] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.631] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.631] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.631] aligning vertex: was 4, now 2 floats per vertex >[ 133.631] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.631] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.631] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.631] kgem_add_handle: handle=4, index=0 >[ 133.631] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.631] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.631] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.631] gen9_composite_get_binding_table(ffc0) >[ 133.631] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.631] kgem_add_handle: handle=134, index=1 >[ 133.631] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.631] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.631] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.631] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.631] kgem_add_handle: handle=138, index=2 >[ 133.631] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.631] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.631] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.631] gen9_emit_sampler: sampler = 0 >[ 133.631] gen9_emit_sf: num_sf_outputs=1 >[ 133.631] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.631] gen9_emit_vertex_elements: setup id=0 >[ 133.631] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.631] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.631] gen8_vertex_flush[490] = 3 >[ 133.631] sna_accel_flush: flush?=1, dirty?=1 >[ 133.631] sna_accel_flush: syncing SHM pixmap=2924 (refcnt=1) >[ 133.631] _sna_pixmap_move_to_cpu(pixmap=2924, 70x42, flags=3) >[ 133.631] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.631] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.631] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.631] kgem_bo_sync__cpu_full: handle=140 >[ 133.631] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.631] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.631] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.631] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.631] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.631] __kgem_retire_rq: request 1 complete >[ 133.631] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.631] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.631] gen8_vertex_close: used=2942, vbo active? 3, vb=1, nreloc=1 >[ 133.631] gen8_vertex_close: reloc[0] = 287 >[ 133.631] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.631] kgem_add_handle: handle=3, index=3 >[ 133.631] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.631] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.631] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.631] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.631] kgem_fixup_relocs: shrinking by 61440 >[ 133.631] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.631] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.631] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.631] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.631] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.631] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.631] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.631] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.631] sna_accel_flush: flush?=0, dirty?=0 >[ 133.631] sna_accel_flush: flush?=0, dirty?=0 >[ 133.631] sna_accel_flush: flush?=0, dirty?=0 >[ 133.631] sna_destroy_pixmap: pixmap=2920, attached?=1 >[ 133.631] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.631] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.631] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.631] __kgem_bo_destroy: handle=138 -> active >[ 133.631] __sna_free_pixmap(pixmap=2920) >[ 133.631] sna_accel_flush: flush?=0, dirty?=0 >[ 133.631] sna_accel_flush: flush?=0, dirty?=0 >[ 133.631] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.631] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.631] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.631] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.631] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.631] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.631] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.631] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.631] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.631] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.631] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.631] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.631] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.631] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.631] sna_pixmap_undo_cow: freeing cow >[ 133.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.631] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.631] sna_drawable_use_bo: using whole GPU bo >[ 133.631] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.631] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.631] sna_transform_is_imprecise_integer_translation: no transform >[ 133.631] gen9_composite_picture: integer translation (0, 0), removing >[ 133.631] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.631] sna_render_pixmap_bo: GPU all damaged >[ 133.631] color_convert: src=9a000000 [20028888] >[ 133.631] color_convert: dst=9a000000 [20028888] >[ 133.631] sna_render_get_solid: 9a000000 >[ 133.631] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.631] gen4_choose_composite_emitter: identity source, identity mask >[ 133.631] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.631] aligning vertex: was 2, now 5 floats per vertex >[ 133.631] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.631] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.631] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.631] kgem_add_handle: handle=4, index=0 >[ 133.631] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.631] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.631] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.631] gen9_composite_get_binding_table(ffc0) >[ 133.631] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.631] kgem_add_handle: handle=136, index=1 >[ 133.631] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.631] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.631] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.631] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.631] kgem_add_handle: handle=137, index=2 >[ 133.631] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.631] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.631] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.631] kgem_add_reloc64: adding proxy [delta=616] for handle=7 >[ 133.631] kgem_add_handle: handle=7, index=3 >[ 133.631] kgem_add_reloc64[5] = (delta=616, target handle=3, presumed=fffe8000) >[ 133.631] [3fc0] bind bo(handle=7, addr=fffe8268), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.631] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.631] gen9_emit_sampler: sampler = 3 >[ 133.631] gen9_emit_sf: num_sf_outputs=2 >[ 133.631] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.631] gen9_emit_vertex_elements: setup id=10 >[ 133.631] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.631] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.631] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.631] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.632] gen8_vertex_flush[498] = 3 >[ 133.632] sna_accel_flush: flush?=0, dirty?=0 >[ 133.632] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.632] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.632] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.632] kgem_can_create_2d: untiled size=66355200 >[ 133.632] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.632] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.632] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.632] sna_create_pixmap: usage=0, flags=1b >[ 133.632] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.632] __pop_freed_pixmap: reusing freed pixmap=2920 header >[ 133.632] create_pixmap_hdr: pixmap=2925, width=7680, height=2160, usage=0 >[ 133.632] sna_create_pixmap: serial=2925, 7680x2160, usage=0 >[ 133.632] sna_accel_flush: flush?=0, dirty?=0 >[ 133.632] sna_accel_flush: flush?=0, dirty?=0 >[ 133.632] sna_composite_rectangles(pixmap=2926, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.632] sna_composite_rectangles: converted to op 0 >[ 133.632] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.632] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.632] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.632] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.632] sna_composite_rectangles: dropping last-cpu hint >[ 133.632] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=19... >[ 133.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.632] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.632] sna_pixmap_move_to_gpu(pixmap=2926, usage=0), flags=b >[ 133.632] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.632] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.632] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.632] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.632] sna_pixmap_alloc_gpu: pixmap=2926 >[ 133.632] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.632] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.632] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.632] 1:from active: pitch=30720, tiling=1, handle=138, id=1902 >[ 133.632] __sna_damage_all(7680, 2160) >[ 133.632] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.632] sna_pixmap_mark_active: pixmap=2926, handle=138 >[ 133.632] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.632] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.632] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.632] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.632] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.632] sna_render_get_solid: 0 >[ 133.632] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.632] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.632] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.632] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.632] aligning vertex: was 5, now 2 floats per vertex >[ 133.632] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.632] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.632] gen9_composite_get_binding_table(fec0) >[ 133.632] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.632] kgem_add_handle: handle=138, index=4 >[ 133.632] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.632] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.632] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.632] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.632] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.632] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.632] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.632] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.632] gen9_emit_sampler: sampler = 1 >[ 133.632] gen9_emit_sf: num_sf_outputs=1 >[ 133.632] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.632] gen9_emit_vertex_elements: setup id=0 >[ 133.632] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.632] (0, 0), (7680, 2160) >[ 133.632] gen8_vertex_flush[56c] = 3 >[ 133.632] sna_composite_rectangles: pixmap=2926 marking clear [0]? 1 >[ 133.632] sna_accel_flush: flush?=0, dirty?=0 >[ 133.632] sna_accel_flush: flush?=0, dirty?=0 >[ 133.633] sna_block_handler (tv=0.0) >[ 133.633] sna_wakeup_handler >[ 133.633] sna_accel_flush: flush?=0, dirty?=0 >[ 133.633] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 133.633] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.633] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.633] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.633] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.633] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 133.633] sna_dri2_get_back: reuse unattached back >[ 133.633] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.633] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 133.633] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.633] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 133.633] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.633] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.633] sna_accel_flush: flush?=0, dirty?=0 >[ 133.633] sna_accel_flush: flush?=0, dirty?=0 >[ 133.633] sna_accel_flush: flush?=0, dirty?=0 >[ 133.633] sna_block_handler (tv=0.0) >[ 133.633] sna_wakeup_handler >[ 133.633] sna_composite_rectangles(pixmap=2926, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.633] sna_composite_rectangles: converted to op 1 >[ 133.633] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.633] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.633] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.633] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.633] sna_composite_rectangles: dropping last-cpu hint >[ 133.633] sna_drawable_use_bo pixmap=2926, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.633] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.633] sna_drawable_use_bo: using whole GPU bo >[ 133.633] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.633] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.633] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.633] sna_render_get_solid: ffe5e3e1 >[ 133.633] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.633] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.633] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.633] gen9_composite_get_binding_table(fe00) >[ 133.633] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.633] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.633] kgem_add_handle: handle=32, index=5 >[ 133.633] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.633] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.633] gen9_emit_vertex_elements: setup id=0 >[ 133.633] (7679, 0), (7680, 2160) >[ 133.633] gen8_vertex_flush[5a8] = 3 >[ 133.633] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b6e >[ 133.633] sna_validate_gc: recomputing clip >[ 133.633] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6cbd0] >[ 133.633] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2926:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.633] sna_copy_area: normal copy >[ 133.633] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.633] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.633] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.633] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.633] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.633] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.633] sna_do_copy: pixmap -- no source clipping >[ 133.633] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.633] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.633] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2926+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.633] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.633] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.633] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.634] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.634] sna_drawable_use_bo: using whole GPU bo >[ 133.634] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.634] sna_pixmap_move_to_gpu: already all-damaged >[ 133.634] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.634] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.634] sna_pixmap_make_cow: make cow src=2659, dst=2926, handle=136 (already cow? src=0, dst=0) >[ 133.634] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.634] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.634] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.634] __kgem_bo_destroy: handle=138 -> active >[ 133.634] sna_pixmap_make_cow: moo! attaching clone to pixmap=2926 (source=2659, handle=136) >[ 133.634] sna_destroy_pixmap: pixmap=2922, attached?=1 >[ 133.634] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.634] __sna_free_pixmap(pixmap=2922) >[ 133.634] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.634] kgem_bo_sync__cpu: handle=139 >[ 133.634] sna_accel_watch_flush: enable=-1 >[ 133.634] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.634] __kgem_bo_destroy: handle=139, size=8192 >[ 133.634] __kgem_bo_destroy: handle=139, not reusable >[ 133.634] kgem_bo_free: handle=139, size=8192 >[ 133.634] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.634] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.634] sna_accel_flush: flush?=0, dirty?=0 >[ 133.634] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.634] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.634] create_pixmap: serial=2927, usage=0, 0x0 >[ 133.634] create_pixmap_hdr: pixmap=2927, width=70, height=24, usage=0 >[ 133.634] kgem_create_map(0x7f1c44107000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.634] __kgem_bo_init(handle=139, num_pages=2) >[ 133.634] kgem_create_map(ptr=0x7f1c44107000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.634] sna_accel_watch_flush: enable=1 >[ 133.634] __sna_damage_all(70, 24) >[ 133.634] sna_pixmap_create_shm: serial=2927, 70x24, usage=0 >[ 133.634] sna_composite(pixmap=2926, op=3, src=2928+(0, 0), mask=0+(118, 350), dst=2926+(118, 350)+(0, 0), size=(70, 24) >[ 133.634] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.634] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.634] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.634] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.634] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.634] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.634] gen9_render_composite: 70x24, current mode=1/1 >[ 133.634] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.634] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.634] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.634] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.634] sna_drawable_use_bo pixmap=2926, box=((118, 350), (188, 374)), flags=7... >[ 133.634] sna_pixmap_undo_cow: pixmap=2926, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.634] sna_pixmap_undo_cow: copying cow >[ 133.634] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.634] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.634] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.634] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.634] 1:from active: pitch=30720, tiling=1, handle=138, id=1904 >[ 133.634] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.634] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.634] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.634] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.635] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.635] gen9_composite_get_binding_table(fd80) >[ 133.635] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.635] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.635] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.635] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.635] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.635] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.635] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.635] gen9_emit_sampler: sampler = 0 >[ 133.635] gen9_emit_vertex_elements: setup id=0 >[ 133.635] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.635] gen8_vertex_flush[5ec] = 3 >[ 133.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.635] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.635] sna_drawable_use_bo: using whole GPU bo >[ 133.635] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.635] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.635] sna_transform_is_imprecise_integer_translation: no transform >[ 133.635] gen9_composite_picture: integer translation (0, 0), removing >[ 133.635] sna_render_pixmap_bo pixmap=2928, (0, 0)x(70, 24)/(70, 24) >[ 133.635] sna_render_pixmap_bo: CPU all damaged >[ 133.635] sna_add_flush_pixmap: marking pixmap=2928 for flushing >[ 133.635] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.635] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.635] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.635] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.635] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.635] gen4_choose_composite_emitter: identity src, no mask >[ 133.635] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.635] gen8_vertex_close: used=2978, vbo active? 3, vb=401, nreloc=2 >[ 133.635] gen8_vertex_close: reloc[0] = 289 >[ 133.635] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.635] kgem_add_handle: handle=3, index=6 >[ 133.635] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.635] gen8_vertex_close: reloc[1] = 342 >[ 133.635] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.635] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.635] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.635] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.635] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.635] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.635] kgem_fixup_relocs: shrinking by 61440 >[ 133.635] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.635] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.635] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.635] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.635] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.635] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.635] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.635] __kgem_bo_clear_busy: handle=7 >[ 133.635] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.635] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.635] __kgem_bo_clear_busy: handle=7 >[ 133.635] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.635] __kgem_bo_clear_busy: handle=32 >[ 133.635] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.635] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.635] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.635] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.635] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.635] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.635] aligning vertex: was 2, now 3 floats per vertex >[ 133.635] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.635] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.635] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.635] kgem_add_handle: handle=4, index=0 >[ 133.635] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.635] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.635] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.635] gen9_composite_get_binding_table(ffc0) >[ 133.635] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.635] kgem_add_handle: handle=138, index=1 >[ 133.635] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.635] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.635] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.635] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.635] kgem_add_handle: handle=139, index=2 >[ 133.636] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.636] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.636] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.636] gen9_emit_sampler: sampler = 2 >[ 133.636] gen9_emit_sf: num_sf_outputs=1 >[ 133.636] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.636] gen9_emit_vertex_elements: setup id=2 >[ 133.636] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.636] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.636] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.636] gen8_vertex_flush[490] = 3 >[ 133.636] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.636] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.636] sna_glyphs: discarding mask >[ 133.636] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.636] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.636] gen9_render_composite: 0x0, current mode=1/1 >[ 133.636] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.636] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.636] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.636] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.636] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.636] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.636] sna_drawable_use_bo: using whole GPU bo >[ 133.636] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.636] color_convert: src=ff000000 [20028888] >[ 133.636] color_convert: dst=ff000000 [20028888] >[ 133.636] sna_render_get_solid: ff000000 >[ 133.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.636] sna_transform_is_imprecise_integer_translation: no transform >[ 133.636] gen9_composite_picture: integer translation (0, 0), removing >[ 133.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.636] sna_render_pixmap_bo: GPU all damaged >[ 133.636] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.636] gen4_choose_composite_emitter: solid, identity mask >[ 133.636] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.636] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.636] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.636] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.636] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.636] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.636] aligning vertex: was 3, now 4 floats per vertex >[ 133.636] gen9_composite_get_binding_table(ff00) >[ 133.636] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.636] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.636] kgem_add_handle: handle=7, index=3 >[ 133.636] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.636] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.636] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.636] kgem_add_handle: handle=6, index=4 >[ 133.636] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.636] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.636] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.636] gen9_emit_sampler: sampler = a >[ 133.636] gen9_emit_sf: num_sf_outputs=2 >[ 133.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.636] gen9_emit_vertex_elements: setup id=9 >[ 133.636] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.636] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.636] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.636] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.636] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.636] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.636] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.636] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.636] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.636] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.636] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.636] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.636] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.636] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.636] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.636] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.636] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.636] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.636] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.637] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.637] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.637] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.637] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.637] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.637] gen8_vertex_flush[56c] = 42 >[ 133.637] gen9_magic_ca_pass: CA fixup (747 -> 789) >[ 133.637] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.637] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.637] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.637] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.637] glyphs_format: format=166024, depth=32 >[ 133.637] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.637] sna_glyphs: discarding mask >[ 133.637] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.637] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.637] gen9_render_composite: 0x0, current mode=1/1 >[ 133.637] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.637] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.637] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.637] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.637] sna_drawable_use_bo: using whole GPU bo >[ 133.637] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.637] color_convert: src=ff000000 [20028888] >[ 133.637] color_convert: dst=ff000000 [20028888] >[ 133.637] sna_render_get_solid: ff000000 >[ 133.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.637] sna_transform_is_imprecise_integer_translation: no transform >[ 133.637] gen9_composite_picture: integer translation (0, 0), removing >[ 133.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.637] sna_render_pixmap_bo: GPU all damaged >[ 133.637] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.637] gen4_choose_composite_emitter: solid, identity mask >[ 133.637] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.637] gen9_composite_get_binding_table(fe40) >[ 133.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.637] gen9_emit_vertex_elements: setup id=9 >[ 133.637] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.637] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.637] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.637] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.637] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.637] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.637] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.637] gen8_vertex_flush[664] = 57 >[ 133.637] gen9_magic_ca_pass: CA fixup (789 -> 846) >[ 133.637] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.637] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.637] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.637] sna_glyphs: discarding mask >[ 133.637] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.637] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.637] gen9_render_composite: 0x0, current mode=1/1 >[ 133.637] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.638] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.638] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.638] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.638] sna_drawable_use_bo: using whole GPU bo >[ 133.638] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.638] color_convert: src=ff000000 [20028888] >[ 133.638] color_convert: dst=ff000000 [20028888] >[ 133.638] sna_render_get_solid: ff000000 >[ 133.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.638] sna_transform_is_imprecise_integer_translation: no transform >[ 133.638] gen9_composite_picture: integer translation (0, 0), removing >[ 133.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.638] sna_render_pixmap_bo: GPU all damaged >[ 133.638] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.638] gen4_choose_composite_emitter: solid, identity mask >[ 133.638] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.638] gen9_composite_get_binding_table(fe40) >[ 133.638] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.638] gen9_emit_vertex_elements: setup id=9 >[ 133.638] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.638] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.638] gen8_vertex_flush[75c] = 9 >[ 133.638] gen9_magic_ca_pass: CA fixup (846 -> 855) >[ 133.638] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.638] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.638] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.638] sna_glyphs: discarding mask >[ 133.638] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.638] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.638] gen9_render_composite: 0x0, current mode=1/1 >[ 133.638] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.638] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.638] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.638] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.638] sna_drawable_use_bo: using whole GPU bo >[ 133.638] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.638] color_convert: src=ffffffff [20028888] >[ 133.638] color_convert: dst=ffffffff [20028888] >[ 133.638] sna_render_get_solid: ffffffff >[ 133.638] sna_render_get_solid(white) >[ 133.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.638] sna_transform_is_imprecise_integer_translation: no transform >[ 133.638] gen9_composite_picture: integer translation (0, 0), removing >[ 133.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.638] sna_render_pixmap_bo: GPU all damaged >[ 133.638] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.638] gen4_choose_composite_emitter: solid, identity mask >[ 133.638] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.638] gen9_composite_get_binding_table(fe40) >[ 133.638] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.638] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.638] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.638] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.638] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.638] gen9_emit_vertex_elements: setup id=9 >[ 133.638] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.638] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.638] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.638] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.638] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.638] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.638] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.638] gen8_vertex_flush[85c] = 42 >[ 133.638] gen9_magic_ca_pass: CA fixup (855 -> 897) >[ 133.638] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.639] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.639] sna_accel_flush: flush?=1, dirty?=1 >[ 133.639] sna_accel_flush: syncing SHM pixmap=2928 (refcnt=1) >[ 133.639] _sna_pixmap_move_to_cpu(pixmap=2928, 70x24, flags=3) >[ 133.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.639] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.639] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.639] kgem_bo_sync__cpu_full: handle=139 >[ 133.639] gen8_vertex_close: used=3588, vbo active? 3, vb=204, nreloc=2 >[ 133.639] gen8_vertex_close: reloc[0] = 287 >[ 133.639] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.639] kgem_add_handle: handle=3, index=5 >[ 133.639] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.639] gen8_vertex_close: reloc[1] = 342 >[ 133.639] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.639] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.639] batch[1/1, flags=1800]: 572 572 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.639] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.639] __kgem_retire_rq: request 1 complete >[ 133.639] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 133.639] __kgem_bo_flush: moving 134 to flushing >[ 133.639] __kgem_retire_rq: movied 134 to flushing >[ 133.639] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.639] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.639] kgem_fixup_relocs: shrinking by 61440 >[ 133.639] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.639] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.639] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.639] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.639] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.639] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.639] __kgem_bo_clear_busy: handle=7 >[ 133.639] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.639] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.639] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.639] __kgem_bo_clear_busy: handle=7 >[ 133.639] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.639] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.639] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.639] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.639] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.662] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.662] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.662] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.662] __kgem_retire_rq: request 2 complete >[ 133.662] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.662] __kgem_retire_rq: request 1 complete >[ 133.662] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.662] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.662] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.662] sna_block_handler (tv=0.0) >[ 133.662] sna_wakeup_handler >[ 133.662] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.662] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.662] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.662] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.662] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.662] sna_crtc_record_swap: recording last swap on pipe=0, frame 7750 [msc=7750], time 133.651250 >[ 133.662] sna_dri2_get_msc: msc=7750 [raw=7750], ust=133651250 >[ 133.662] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 133.662] sna_dri2_schedule_swap(target_msc=7748, divisor=0, remainder=0) >[ 133.662] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 133.662] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.662] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.662] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.662] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.662] sna_crtc_record_swap: recording last swap on pipe=0, frame 7750 [msc=7750], time 133.651250 >[ 133.662] immediate_swap: current_msc=7750, target_msc=7748 -- yes >[ 133.662] can_flip: no, shadow enabled >[ 133.662] sna_dri2_add_event: adding event to window 146) >[ 133.662] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.662] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.662] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.662] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.662] can_xchg: back size=8701e00, front size=8701e00 >[ 133.662] can_xchg: yes, pixmap=165 >[ 133.662] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 133.662] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.662] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.662] set_bo: pixmap=165, handle=35 (old handle=36) >[ 133.662] set_bo: marking whole pixmap as damaged >[ 133.662] set_bo: applying final/discard move-to-gpu >[ 133.662] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 133.662] set_bo: dropping flush hint from handle=36 >[ 133.662] set_bo: adding flush hint to handle=35 >[ 133.662] mark_stale(handle=36) => 1 >[ 133.662] swap_limit: draw=146 setting swap limit to 3 >[ 133.662] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.662] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.662] sna_dri2_schedule_swap: reported target_msc=7750 >[ 133.662] sna_accel_flush: flush?=0, dirty?=0 >[ 133.662] sna_accel_flush: flush?=0, dirty?=0 >[ 133.662] sna_accel_flush: flush?=0, dirty?=0 >[ 133.662] sna_accel_flush: flush?=0, dirty?=0 >[ 133.662] sna_block_handler (tv=0.0) >[ 133.662] kgem_retire, need_retire?=1 >[ 133.662] __kgem_busy: handle=134, busy=0, wedged=0 >[ 133.662] __kgem_bo_clear_busy: handle=134 >[ 133.662] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.662] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.662] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.662] kgem_retire -- retired=0, need_retire=0 >[ 133.662] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.662] gen6_render_retire: resetting idle vbo >[ 133.662] sna_scanout_do_flush: flush timer active: delta=-44 >[ 133.662] sna_scanout_do_flush (time=133662), triggered >[ 133.662] sna_scanout_flush (time=133662), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.662] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.662] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.662] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.662] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.662] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.662] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.662] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.662] sna_pixmap_move_to_gpu: already all-damaged >[ 133.662] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 133.662] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.662] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.662] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.662] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 133.662] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 133.662] get_fb: reusing fb=105 for handle=35 >[ 133.662] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 133.662] __kgem_bo_clear_busy: handle=35 >[ 133.662] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 133.662] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 133.662] __kgem_bo_clear_busy: handle=35 >[ 133.662] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.662] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.662] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 133.662] sna_accel_do_throttle -- no pending activity >[ 133.662] sna_accel_block: evaluating timers, active=5 >[ 133.662] sna_accel_block: flush timer expires in 16 [133678] >[ 133.662] sna_wakeup_handler >[ 133.662] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.662] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.662] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.662] glyphs_format: format=166024, depth=32 >[ 133.662] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.663] sna_glyphs: discarding mask >[ 133.663] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.663] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.663] gen9_render_composite: 0x0, current mode=0/0 >[ 133.663] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.663] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.663] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.663] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.663] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.663] sna_drawable_use_bo: using whole GPU bo >[ 133.663] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.663] color_convert: src=ffffffff [20028888] >[ 133.663] color_convert: dst=ffffffff [20028888] >[ 133.663] sna_render_get_solid: ffffffff >[ 133.663] sna_render_get_solid(white) >[ 133.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.663] sna_transform_is_imprecise_integer_translation: no transform >[ 133.663] gen9_composite_picture: integer translation (0, 0), removing >[ 133.663] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.663] sna_render_pixmap_bo: GPU all damaged >[ 133.663] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.663] gen4_choose_composite_emitter: solid, identity mask >[ 133.663] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.663] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.663] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.663] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.663] kgem_add_handle: handle=4, index=0 >[ 133.663] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.663] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.663] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.663] gen9_composite_get_binding_table(ffc0) >[ 133.663] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.663] kgem_add_handle: handle=138, index=1 >[ 133.663] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.663] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.663] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.663] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.663] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.663] kgem_add_handle: handle=7, index=2 >[ 133.663] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.663] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.663] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.663] kgem_add_handle: handle=6, index=3 >[ 133.663] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.663] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.663] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.663] gen9_emit_sampler: sampler = a >[ 133.663] gen9_emit_sf: num_sf_outputs=2 >[ 133.663] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.663] gen9_emit_vertex_elements: setup id=9 >[ 133.663] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.663] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.663] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.663] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.663] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.663] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.663] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.663] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.663] gen8_vertex_flush[498] = 57 >[ 133.663] gen9_magic_ca_pass: CA fixup (0 -> 57) >[ 133.663] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.663] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.663] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.663] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.663] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.663] sna_glyphs: discarding mask >[ 133.663] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.663] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.663] gen9_render_composite: 0x0, current mode=1/1 >[ 133.663] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.663] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.663] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.663] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.663] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.663] sna_drawable_use_bo: using whole GPU bo >[ 133.663] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.663] color_convert: src=ffffffff [20028888] >[ 133.663] color_convert: dst=ffffffff [20028888] >[ 133.663] sna_render_get_solid: ffffffff >[ 133.663] sna_render_get_solid(white) >[ 133.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.663] sna_transform_is_imprecise_integer_translation: no transform >[ 133.663] gen9_composite_picture: integer translation (0, 0), removing >[ 133.663] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.663] sna_render_pixmap_bo: GPU all damaged >[ 133.663] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.663] gen4_choose_composite_emitter: solid, identity mask >[ 133.663] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.663] gen9_composite_get_binding_table(fec0) >[ 133.663] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.663] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.663] gen9_emit_vertex_elements: setup id=9 >[ 133.663] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.663] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.663] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.663] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.663] gen8_vertex_flush[590] = 9 >[ 133.663] gen9_magic_ca_pass: CA fixup (57 -> 66) >[ 133.663] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.663] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.663] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.663] sna_destroy_pixmap: pixmap=2924, attached?=1 >[ 133.663] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.663] __sna_free_pixmap(pixmap=2924) >[ 133.663] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.663] kgem_bo_sync__cpu: handle=140 >[ 133.663] sna_accel_watch_flush: enable=-1 >[ 133.663] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.663] __kgem_bo_destroy: handle=140, size=12288 >[ 133.663] __kgem_bo_destroy: handle=140, not reusable >[ 133.663] kgem_bo_free: handle=140, size=12288 >[ 133.663] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.663] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.663] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.663] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.663] create_pixmap: serial=2929, usage=0, 0x0 >[ 133.663] create_pixmap_hdr: pixmap=2929, width=70, height=42, usage=0 >[ 133.663] kgem_create_map(0x7f1c4410d000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.663] __kgem_bo_init(handle=140, num_pages=3) >[ 133.663] kgem_create_map(ptr=0x7f1c4410d000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.663] sna_accel_watch_flush: enable=1 >[ 133.663] __sna_damage_all(70, 42) >[ 133.663] sna_pixmap_create_shm: serial=2929, 70x42, usage=0 >[ 133.663] sna_composite(pixmap=2926, op=3, src=2930+(0, 0), mask=0+(118, 232), dst=2926+(118, 232)+(0, 0), size=(70, 42) >[ 133.663] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.663] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.663] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.663] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.663] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.663] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.663] gen9_render_composite: 70x42, current mode=1/1 >[ 133.663] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.663] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.663] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.663] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.663] sna_drawable_use_bo pixmap=2926, box=((118, 232), (188, 274)), flags=7... >[ 133.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.663] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.663] sna_drawable_use_bo: using whole GPU bo >[ 133.663] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.663] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.663] sna_transform_is_imprecise_integer_translation: no transform >[ 133.663] gen9_composite_picture: integer translation (0, 0), removing >[ 133.663] sna_render_pixmap_bo pixmap=2930, (0, 0)x(70, 42)/(70, 42) >[ 133.663] sna_render_pixmap_bo: CPU all damaged >[ 133.663] sna_add_flush_pixmap: marking pixmap=2930 for flushing >[ 133.663] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.663] gen8_vertex_close: used=264, vbo active? 3, vb=200, nreloc=1 >[ 133.663] gen8_vertex_close: reloc[0] = 289 >[ 133.663] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.663] kgem_add_handle: handle=3, index=4 >[ 133.663] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.663] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.663] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.663] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.663] kgem_fixup_relocs: shrinking by 61440 >[ 133.663] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.663] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.663] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.663] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.663] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.663] __kgem_bo_clear_busy: handle=7 >[ 133.663] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.663] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.663] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.663] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.663] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.663] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.663] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.663] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.663] gen4_choose_composite_emitter: identity src, no mask >[ 133.663] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.663] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.663] aligning vertex: was 4, now 3 floats per vertex >[ 133.663] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.663] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.663] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.663] kgem_add_handle: handle=4, index=0 >[ 133.663] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.663] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.663] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.663] gen9_composite_get_binding_table(ffc0) >[ 133.663] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.663] kgem_add_handle: handle=138, index=1 >[ 133.663] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.663] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.663] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.663] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.663] kgem_add_handle: handle=140, index=2 >[ 133.663] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.663] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.663] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.663] gen9_emit_sampler: sampler = 2 >[ 133.663] gen9_emit_sf: num_sf_outputs=1 >[ 133.663] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.663] gen9_emit_vertex_elements: setup id=2 >[ 133.663] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.663] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.663] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.663] gen8_vertex_flush[490] = 3 >[ 133.663] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.663] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.663] sna_glyphs: discarding mask >[ 133.663] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.663] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.663] gen9_render_composite: 0x0, current mode=1/1 >[ 133.663] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.663] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.663] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.664] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.664] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.664] sna_drawable_use_bo: using whole GPU bo >[ 133.664] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] color_convert: src=ff000000 [20028888] >[ 133.664] color_convert: dst=ff000000 [20028888] >[ 133.664] sna_render_get_solid: ff000000 >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] sna_transform_is_imprecise_integer_translation: no transform >[ 133.664] gen9_composite_picture: integer translation (0, 0), removing >[ 133.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.664] sna_render_pixmap_bo: GPU all damaged >[ 133.664] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.664] gen4_choose_composite_emitter: solid, identity mask >[ 133.664] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.664] aligning vertex: was 3, now 4 floats per vertex >[ 133.664] gen9_composite_get_binding_table(ff00) >[ 133.664] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.664] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.664] kgem_add_handle: handle=7, index=3 >[ 133.664] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.664] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.664] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.664] kgem_add_handle: handle=6, index=4 >[ 133.664] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.664] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.664] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.664] gen9_emit_sampler: sampler = a >[ 133.664] gen9_emit_sf: num_sf_outputs=2 >[ 133.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.664] gen9_emit_vertex_elements: setup id=9 >[ 133.664] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.664] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.664] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.664] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.664] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.664] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.664] gen8_vertex_flush[56c] = 42 >[ 133.664] gen9_magic_ca_pass: CA fixup (69 -> 111) >[ 133.664] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.664] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.664] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.664] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.664] glyphs_format: format=166024, depth=32 >[ 133.664] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.664] sna_glyphs: discarding mask >[ 133.664] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.664] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.664] gen9_render_composite: 0x0, current mode=1/1 >[ 133.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.664] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.664] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.664] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.664] sna_drawable_use_bo: using whole GPU bo >[ 133.664] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] color_convert: src=ff000000 [20028888] >[ 133.664] color_convert: dst=ff000000 [20028888] >[ 133.664] sna_render_get_solid: ff000000 >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] sna_transform_is_imprecise_integer_translation: no transform >[ 133.664] gen9_composite_picture: integer translation (0, 0), removing >[ 133.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.664] sna_render_pixmap_bo: GPU all damaged >[ 133.664] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.664] gen4_choose_composite_emitter: solid, identity mask >[ 133.664] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.664] gen9_composite_get_binding_table(fe40) >[ 133.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.664] gen9_emit_vertex_elements: setup id=9 >[ 133.664] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.664] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.664] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.664] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.664] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.664] gen8_vertex_flush[664] = 57 >[ 133.664] gen9_magic_ca_pass: CA fixup (111 -> 168) >[ 133.664] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.664] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.664] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.664] sna_glyphs: discarding mask >[ 133.664] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.664] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.664] gen9_render_composite: 0x0, current mode=1/1 >[ 133.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.664] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.664] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.664] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.664] sna_drawable_use_bo: using whole GPU bo >[ 133.664] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] color_convert: src=ff000000 [20028888] >[ 133.664] color_convert: dst=ff000000 [20028888] >[ 133.664] sna_render_get_solid: ff000000 >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] sna_transform_is_imprecise_integer_translation: no transform >[ 133.664] gen9_composite_picture: integer translation (0, 0), removing >[ 133.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.664] sna_render_pixmap_bo: GPU all damaged >[ 133.664] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.664] gen4_choose_composite_emitter: solid, identity mask >[ 133.664] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.664] gen9_composite_get_binding_table(fe40) >[ 133.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.664] gen9_emit_vertex_elements: setup id=9 >[ 133.664] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.664] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.664] gen8_vertex_flush[75c] = 9 >[ 133.664] gen9_magic_ca_pass: CA fixup (168 -> 177) >[ 133.664] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.664] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.664] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.664] sna_glyphs: discarding mask >[ 133.664] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.664] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.664] gen9_render_composite: 0x0, current mode=1/1 >[ 133.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.664] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.664] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.664] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.664] sna_drawable_use_bo: using whole GPU bo >[ 133.664] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] color_convert: src=ffffffff [20028888] >[ 133.664] color_convert: dst=ffffffff [20028888] >[ 133.664] sna_render_get_solid: ffffffff >[ 133.664] sna_render_get_solid(white) >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] sna_transform_is_imprecise_integer_translation: no transform >[ 133.664] gen9_composite_picture: integer translation (0, 0), removing >[ 133.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.664] sna_render_pixmap_bo: GPU all damaged >[ 133.664] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.664] gen4_choose_composite_emitter: solid, identity mask >[ 133.664] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.664] gen9_composite_get_binding_table(fe40) >[ 133.664] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.664] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.664] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.664] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.664] gen9_emit_vertex_elements: setup id=9 >[ 133.664] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.664] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.664] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.664] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.664] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.664] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.664] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.664] gen8_vertex_flush[85c] = 42 >[ 133.664] gen9_magic_ca_pass: CA fixup (177 -> 219) >[ 133.664] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.664] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.664] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.664] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.664] glyphs_format: format=166024, depth=32 >[ 133.664] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.664] sna_glyphs: discarding mask >[ 133.664] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.664] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.664] gen9_render_composite: 0x0, current mode=1/1 >[ 133.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.664] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.664] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.664] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.664] sna_drawable_use_bo: using whole GPU bo >[ 133.664] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.664] color_convert: src=ffffffff [20028888] >[ 133.664] color_convert: dst=ffffffff [20028888] >[ 133.664] sna_render_get_solid: ffffffff >[ 133.665] sna_render_get_solid(white) >[ 133.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.665] sna_transform_is_imprecise_integer_translation: no transform >[ 133.665] gen9_composite_picture: integer translation (0, 0), removing >[ 133.665] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.665] sna_render_pixmap_bo: GPU all damaged >[ 133.665] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.665] gen4_choose_composite_emitter: solid, identity mask >[ 133.665] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.665] gen9_composite_get_binding_table(fdc0) >[ 133.665] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.665] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.665] gen9_emit_vertex_elements: setup id=9 >[ 133.665] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.665] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.665] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.665] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.665] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.665] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.665] gen8_vertex_flush[954] = 57 >[ 133.665] gen9_magic_ca_pass: CA fixup (219 -> 276) >[ 133.665] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.665] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.665] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.665] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.665] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.665] sna_glyphs: discarding mask >[ 133.665] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.665] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.665] gen9_render_composite: 0x0, current mode=1/1 >[ 133.665] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.665] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.665] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.665] sna_drawable_use_bo pixmap=2926, box=((0, 0), (7680, 2160)), flags=7... >[ 133.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.665] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.665] sna_drawable_use_bo: using whole GPU bo >[ 133.665] gen9_composite_set_target: pixmap=2926, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.665] color_convert: src=ffffffff [20028888] >[ 133.665] color_convert: dst=ffffffff [20028888] >[ 133.665] sna_render_get_solid: ffffffff >[ 133.665] sna_render_get_solid(white) >[ 133.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.665] sna_transform_is_imprecise_integer_translation: no transform >[ 133.665] gen9_composite_picture: integer translation (0, 0), removing >[ 133.665] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.665] sna_render_pixmap_bo: GPU all damaged >[ 133.665] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.665] gen4_choose_composite_emitter: solid, identity mask >[ 133.665] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.665] gen9_composite_get_binding_table(fdc0) >[ 133.665] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.665] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.665] gen9_emit_vertex_elements: setup id=9 >[ 133.665] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.665] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.665] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.665] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.665] gen8_vertex_flush[a4c] = 9 >[ 133.665] gen9_magic_ca_pass: CA fixup (276 -> 285) >[ 133.665] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.665] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.665] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.665] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b6e, drawable=a74 >[ 133.665] sna_validate_gc: recomputing clip >[ 133.665] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.665] sna_copy_area: src=pixmap=2926:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.665] sna_copy_area: normal copy >[ 133.665] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.665] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.665] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.665] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.665] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.665] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.665] sna_do_copy: pixmap -- no source clipping >[ 133.665] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.665] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.665] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2926+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.665] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.665] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.665] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.665] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.665] sna_drawable_use_bo: pinned, never REPLACES >[ 133.665] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.665] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.665] sna_drawable_use_bo: using whole GPU bo >[ 133.665] sna_pixmap_move_to_gpu(pixmap=2926, usage=0), flags=a >[ 133.665] sna_pixmap_move_to_gpu: already all-damaged >[ 133.665] sna_pixmap_mark_active: pixmap=2926, handle=138 >[ 133.665] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.665] sna_pixmap_make_cow: make cow src=2926, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.665] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.665] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.665] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.665] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.665] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.665] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.665] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.665] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 133.665] __kgem_retire_rq: request 1 complete >[ 133.665] kgem_set_mode: flushing before new bo >[ 133.665] gen8_vertex_close: used=1140, vbo active? 3, vb=204, nreloc=2 >[ 133.665] gen8_vertex_close: reloc[0] = 287 >[ 133.665] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.665] kgem_add_handle: handle=3, index=5 >[ 133.665] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.665] gen8_vertex_close: reloc[1] = 342 >[ 133.665] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.665] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.665] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.665] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.665] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.665] kgem_fixup_relocs: shrinking by 61440 >[ 133.665] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.665] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.665] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.665] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.665] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.665] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.665] __kgem_bo_clear_busy: handle=7 >[ 133.665] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.665] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.665] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.665] __kgem_bo_clear_busy: handle=7 >[ 133.665] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.665] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.665] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.665] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.665] aligning vertex: was 4, now 2 floats per vertex >[ 133.665] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.665] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.665] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.665] kgem_add_handle: handle=4, index=0 >[ 133.665] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.665] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.665] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.665] gen9_composite_get_binding_table(ffc0) >[ 133.665] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.665] kgem_add_handle: handle=134, index=1 >[ 133.665] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.665] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.665] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.665] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.665] kgem_add_handle: handle=138, index=2 >[ 133.665] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.665] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.665] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.665] gen9_emit_sampler: sampler = 0 >[ 133.665] gen9_emit_sf: num_sf_outputs=1 >[ 133.665] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.665] gen9_emit_vertex_elements: setup id=0 >[ 133.665] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.665] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.665] gen8_vertex_flush[490] = 3 >[ 133.665] sna_destroy_pixmap: pixmap=2926, attached?=1 >[ 133.665] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.665] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.665] __kgem_bo_destroy: handle=138 -> active >[ 133.665] __sna_free_pixmap(pixmap=2926) >[ 133.665] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.665] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.665] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.665] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.665] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.665] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.665] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.665] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.665] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.665] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.665] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.665] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.665] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.665] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.665] sna_pixmap_undo_cow: freeing cow >[ 133.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.665] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.665] sna_drawable_use_bo: using whole GPU bo >[ 133.665] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.665] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.665] sna_transform_is_imprecise_integer_translation: no transform >[ 133.665] gen9_composite_picture: integer translation (0, 0), removing >[ 133.665] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.665] sna_render_pixmap_bo: GPU all damaged >[ 133.665] color_convert: src=9e000000 [20028888] >[ 133.665] color_convert: dst=9e000000 [20028888] >[ 133.665] sna_render_get_solid: 9e000000 >[ 133.665] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.665] gen4_choose_composite_emitter: identity source, identity mask >[ 133.665] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.665] __kgem_retire_rq: request 1 complete >[ 133.665] kgem_set_mode: flushing before new bo >[ 133.665] gen8_vertex_close: used=1146, vbo active? 3, vb=1, nreloc=1 >[ 133.665] gen8_vertex_close: reloc[0] = 287 >[ 133.665] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.665] kgem_add_handle: handle=3, index=3 >[ 133.665] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.665] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.665] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.665] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.665] kgem_fixup_relocs: shrinking by 61440 >[ 133.665] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.665] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.665] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.665] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.665] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.665] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.665] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.665] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.665] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.665] aligning vertex: was 2, now 5 floats per vertex >[ 133.665] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.665] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.665] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.665] kgem_add_handle: handle=4, index=0 >[ 133.665] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.665] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.665] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.665] gen9_composite_get_binding_table(ffc0) >[ 133.665] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.665] kgem_add_handle: handle=136, index=1 >[ 133.665] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.665] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.665] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.665] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.665] kgem_add_handle: handle=137, index=2 >[ 133.665] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.666] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.666] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.666] kgem_add_reloc64: adding proxy [delta=632] for handle=7 >[ 133.666] kgem_add_handle: handle=7, index=3 >[ 133.666] kgem_add_reloc64[5] = (delta=632, target handle=3, presumed=fffe8000) >[ 133.666] [3fc0] bind bo(handle=7, addr=fffe8278), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.666] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.666] gen9_emit_sampler: sampler = 3 >[ 133.666] gen9_emit_sf: num_sf_outputs=2 >[ 133.666] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.666] gen9_emit_vertex_elements: setup id=10 >[ 133.666] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.666] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.666] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.666] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.666] gen8_vertex_flush[498] = 3 >[ 133.666] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.666] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.666] kgem_can_create_2d: untiled size=66355200 >[ 133.666] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.666] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.666] sna_create_pixmap: usage=0, flags=1b >[ 133.666] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.666] __pop_freed_pixmap: reusing freed pixmap=2926 header >[ 133.666] create_pixmap_hdr: pixmap=2931, width=7680, height=2160, usage=0 >[ 133.666] sna_create_pixmap: serial=2931, 7680x2160, usage=0 >[ 133.666] sna_composite_rectangles(pixmap=2932, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.666] sna_composite_rectangles: converted to op 0 >[ 133.666] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.666] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.666] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.666] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.666] sna_composite_rectangles: dropping last-cpu hint >[ 133.666] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=19... >[ 133.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.666] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.666] sna_pixmap_move_to_gpu(pixmap=2932, usage=0), flags=b >[ 133.666] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.666] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.666] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.666] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.666] sna_pixmap_alloc_gpu: pixmap=2932 >[ 133.666] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.666] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.666] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.666] 1:from active: pitch=30720, tiling=1, handle=138, id=1906 >[ 133.666] __sna_damage_all(7680, 2160) >[ 133.666] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.666] sna_pixmap_mark_active: pixmap=2932, handle=138 >[ 133.666] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.666] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.666] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.666] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.666] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.666] sna_render_get_solid: 0 >[ 133.666] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.666] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.666] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.666] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.666] aligning vertex: was 5, now 2 floats per vertex >[ 133.666] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.666] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.666] gen9_composite_get_binding_table(fec0) >[ 133.666] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.666] kgem_add_handle: handle=138, index=4 >[ 133.666] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.666] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.666] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.666] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.666] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.666] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.666] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.666] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.666] gen9_emit_sampler: sampler = 1 >[ 133.666] gen9_emit_sf: num_sf_outputs=1 >[ 133.666] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.666] gen9_emit_vertex_elements: setup id=0 >[ 133.666] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.666] (0, 0), (7680, 2160) >[ 133.666] gen8_vertex_flush[56c] = 3 >[ 133.666] sna_composite_rectangles: pixmap=2932 marking clear [0]? 1 >[ 133.666] sna_composite_rectangles(pixmap=2932, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.666] sna_composite_rectangles: converted to op 1 >[ 133.666] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.666] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.666] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.666] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.666] sna_composite_rectangles: dropping last-cpu hint >[ 133.666] sna_drawable_use_bo pixmap=2932, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.666] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.666] sna_drawable_use_bo: using whole GPU bo >[ 133.667] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.667] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.667] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.667] sna_render_get_solid: ffe5e3e1 >[ 133.667] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.667] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.667] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.667] gen9_composite_get_binding_table(fe00) >[ 133.667] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.667] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.667] kgem_add_handle: handle=32, index=5 >[ 133.667] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.667] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.667] gen9_emit_vertex_elements: setup id=0 >[ 133.667] (7679, 0), (7680, 2160) >[ 133.667] gen8_vertex_flush[5a8] = 3 >[ 133.667] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b74 >[ 133.667] sna_validate_gc: recomputing clip >[ 133.667] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6cd70] >[ 133.667] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2932:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.667] sna_copy_area: normal copy >[ 133.667] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.667] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.667] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.667] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.667] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.667] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.667] sna_do_copy: pixmap -- no source clipping >[ 133.667] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.667] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.667] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2932+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.667] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.667] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.667] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.667] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.667] sna_drawable_use_bo: using whole GPU bo >[ 133.667] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.667] sna_pixmap_move_to_gpu: already all-damaged >[ 133.667] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.667] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.667] sna_pixmap_make_cow: make cow src=2659, dst=2932, handle=136 (already cow? src=0, dst=0) >[ 133.667] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.667] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.667] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.667] __kgem_bo_destroy: handle=138 -> active >[ 133.667] sna_pixmap_make_cow: moo! attaching clone to pixmap=2932 (source=2659, handle=136) >[ 133.667] sna_destroy_pixmap: pixmap=2928, attached?=1 >[ 133.667] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.667] __sna_free_pixmap(pixmap=2928) >[ 133.667] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.667] kgem_bo_sync__cpu: handle=139 >[ 133.667] sna_accel_watch_flush: enable=-1 >[ 133.667] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.667] __kgem_bo_destroy: handle=139, size=8192 >[ 133.667] __kgem_bo_destroy: handle=139, not reusable >[ 133.667] kgem_bo_free: handle=139, size=8192 >[ 133.667] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.667] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.667] sna_accel_flush: flush?=0, dirty?=1 >[ 133.667] sna_accel_flush: syncing SHM pixmap=2930 (refcnt=1) >[ 133.667] _sna_pixmap_move_to_cpu(pixmap=2930, 70x42, flags=3) >[ 133.667] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.667] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.667] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.667] kgem_bo_sync__cpu_full: handle=140 >[ 133.667] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.667] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.667] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.667] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.667] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.667] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.667] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.668] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.668] create_pixmap: serial=2933, usage=0, 0x0 >[ 133.668] create_pixmap_hdr: pixmap=2933, width=70, height=24, usage=0 >[ 133.668] kgem_create_map(0x7f1c44141000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.668] __kgem_bo_init(handle=139, num_pages=2) >[ 133.668] kgem_create_map(ptr=0x7f1c44141000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.668] sna_accel_watch_flush: enable=1 >[ 133.668] __sna_damage_all(70, 24) >[ 133.668] sna_pixmap_create_shm: serial=2933, 70x24, usage=0 >[ 133.668] sna_accel_flush: flush?=0, dirty?=0 >[ 133.668] sna_block_handler (tv=0.0) >[ 133.668] sna_wakeup_handler >[ 133.668] sna_mode_wakeup: len=96 >[ 133.668] sna_mode_wakeup: recording last swap on pipe=1, frame 7721 [1e29], time 133.666612 >[ 133.668] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 133.668] sna_mode_wakeup: flip complete, pending? 2 >[ 133.668] sna_dri2_vblank_handler(type=2, sequence=7751, draw=1810) >[ 133.668] sna_crtc_record_swap: recording last swap on pipe=0, frame 7751 [msc=7751], time 133.667921 >[ 133.668] sna_dri2_vblank_handler: 2 complete, frame=7751 tv=133.667921 >[ 133.668] sna_dri2_blit_complete: blit finished >[ 133.668] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7751, tv=133.667921) >[ 133.668] frame_swap_complete(type=2): draw=146, pipe=0, frame=7751 [msc=7751], tv=133.667921 >[ 133.668] sna_accel_flush: flush?=0, dirty?=0 >[ 133.668] sna_dri2_event_free(draw?=1) >[ 133.668] sna_dri2_remove_event: remove[0x55bca9e6cf30] from window 146, active? 1 >[ 133.668] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.668] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.668] sna_dri2_vblank_handler complete >[ 133.668] sna_mode_wakeup: recording last swap on pipe=0, frame 7751 [1e47], time 133.667921 >[ 133.668] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 133.668] sna_mode_wakeup: flip complete, pending? 1 >[ 133.668] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.668] sna_accel_flush: flush?=0, dirty?=0 >[ 133.668] sna_accel_flush: flush?=0, dirty?=0 >[ 133.668] sna_block_handler (tv=0.0) >[ 133.668] sna_wakeup_handler >[ 133.668] sna_composite(pixmap=2932, op=3, src=2934+(0, 0), mask=0+(118, 350), dst=2932+(118, 350)+(0, 0), size=(70, 24) >[ 133.668] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.668] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.668] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.668] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.668] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.668] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.668] gen9_render_composite: 70x24, current mode=1/1 >[ 133.668] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.668] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.668] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.668] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.668] sna_drawable_use_bo pixmap=2932, box=((118, 350), (188, 374)), flags=7... >[ 133.668] sna_pixmap_undo_cow: pixmap=2932, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.668] sna_pixmap_undo_cow: copying cow >[ 133.668] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.669] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.669] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.669] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.669] 1:from active: pitch=30720, tiling=1, handle=138, id=1908 >[ 133.669] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.669] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.669] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.669] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.669] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.669] gen9_composite_get_binding_table(fd80) >[ 133.669] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.669] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.669] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.669] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.669] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.669] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.669] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.669] gen9_emit_sampler: sampler = 0 >[ 133.669] gen9_emit_vertex_elements: setup id=0 >[ 133.669] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.669] gen8_vertex_flush[5ec] = 3 >[ 133.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.669] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.669] sna_drawable_use_bo: using whole GPU bo >[ 133.669] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.669] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.669] sna_transform_is_imprecise_integer_translation: no transform >[ 133.669] gen9_composite_picture: integer translation (0, 0), removing >[ 133.669] sna_render_pixmap_bo pixmap=2934, (0, 0)x(70, 24)/(70, 24) >[ 133.669] sna_render_pixmap_bo: CPU all damaged >[ 133.669] sna_add_flush_pixmap: marking pixmap=2934 for flushing >[ 133.669] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.669] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.669] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.669] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.669] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.669] gen4_choose_composite_emitter: identity src, no mask >[ 133.669] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.669] gen8_vertex_close: used=1184, vbo active? 3, vb=401, nreloc=2 >[ 133.669] gen8_vertex_close: reloc[0] = 289 >[ 133.669] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.669] kgem_add_handle: handle=3, index=6 >[ 133.669] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.669] gen8_vertex_close: reloc[1] = 342 >[ 133.669] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.669] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.669] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.669] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.669] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.669] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.669] kgem_fixup_relocs: shrinking by 61440 >[ 133.669] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.669] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.669] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.669] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.669] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.669] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.669] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.669] __kgem_bo_clear_busy: handle=7 >[ 133.669] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.669] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.669] __kgem_bo_clear_busy: handle=7 >[ 133.669] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.669] __kgem_bo_clear_busy: handle=32 >[ 133.669] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.669] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.669] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.669] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.669] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.669] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.669] aligning vertex: was 2, now 3 floats per vertex >[ 133.669] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.669] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.669] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.669] kgem_add_handle: handle=4, index=0 >[ 133.669] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.669] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.669] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.670] gen9_composite_get_binding_table(ffc0) >[ 133.670] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.670] kgem_add_handle: handle=138, index=1 >[ 133.670] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.670] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.670] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.670] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.670] kgem_add_handle: handle=139, index=2 >[ 133.670] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.670] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.670] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.670] gen9_emit_sampler: sampler = 2 >[ 133.670] gen9_emit_sf: num_sf_outputs=1 >[ 133.670] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.670] gen9_emit_vertex_elements: setup id=2 >[ 133.670] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.670] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.670] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.670] gen8_vertex_flush[490] = 3 >[ 133.670] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.670] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.670] sna_glyphs: discarding mask >[ 133.670] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.670] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.670] gen9_render_composite: 0x0, current mode=1/1 >[ 133.670] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.670] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.670] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.670] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.670] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.670] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.670] sna_drawable_use_bo: using whole GPU bo >[ 133.670] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.670] color_convert: src=ff000000 [20028888] >[ 133.670] color_convert: dst=ff000000 [20028888] >[ 133.670] sna_render_get_solid: ff000000 >[ 133.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.670] sna_transform_is_imprecise_integer_translation: no transform >[ 133.670] gen9_composite_picture: integer translation (0, 0), removing >[ 133.670] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.670] sna_render_pixmap_bo: GPU all damaged >[ 133.670] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.670] gen4_choose_composite_emitter: solid, identity mask >[ 133.670] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.670] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.670] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.670] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.670] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.670] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.670] aligning vertex: was 3, now 4 floats per vertex >[ 133.670] gen9_composite_get_binding_table(ff00) >[ 133.670] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.670] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.670] kgem_add_handle: handle=7, index=3 >[ 133.670] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.670] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.670] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.670] kgem_add_handle: handle=6, index=4 >[ 133.670] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.670] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.670] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.670] gen9_emit_sampler: sampler = a >[ 133.670] gen9_emit_sf: num_sf_outputs=2 >[ 133.670] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.670] gen9_emit_vertex_elements: setup id=9 >[ 133.670] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.670] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.670] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.670] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.670] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.670] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.670] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.670] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.670] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.671] gen8_vertex_flush[56c] = 42 >[ 133.671] gen9_magic_ca_pass: CA fixup (299 -> 341) >[ 133.671] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.671] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.671] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.671] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.671] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.671] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.671] glyphs_format: format=166024, depth=32 >[ 133.671] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.671] sna_glyphs: discarding mask >[ 133.671] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.671] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.671] gen9_render_composite: 0x0, current mode=1/1 >[ 133.671] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.671] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.671] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.671] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.671] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.671] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.671] sna_drawable_use_bo: using whole GPU bo >[ 133.671] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.671] color_convert: src=ff000000 [20028888] >[ 133.671] color_convert: dst=ff000000 [20028888] >[ 133.671] sna_render_get_solid: ff000000 >[ 133.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.671] sna_transform_is_imprecise_integer_translation: no transform >[ 133.671] gen9_composite_picture: integer translation (0, 0), removing >[ 133.671] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.671] sna_render_pixmap_bo: GPU all damaged >[ 133.671] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.671] gen4_choose_composite_emitter: solid, identity mask >[ 133.671] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.671] gen9_composite_get_binding_table(fe40) >[ 133.671] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.671] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.671] gen9_emit_vertex_elements: setup id=9 >[ 133.671] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.671] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.671] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.671] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.671] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.671] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.671] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.671] gen8_vertex_flush[664] = 57 >[ 133.671] gen9_magic_ca_pass: CA fixup (341 -> 398) >[ 133.671] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.671] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.671] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.671] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.671] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.671] sna_glyphs: discarding mask >[ 133.671] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.671] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.671] gen9_render_composite: 0x0, current mode=1/1 >[ 133.671] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.671] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.671] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.671] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.671] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.671] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.671] sna_drawable_use_bo: using whole GPU bo >[ 133.671] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.672] color_convert: src=ff000000 [20028888] >[ 133.672] color_convert: dst=ff000000 [20028888] >[ 133.672] sna_render_get_solid: ff000000 >[ 133.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.672] sna_transform_is_imprecise_integer_translation: no transform >[ 133.672] gen9_composite_picture: integer translation (0, 0), removing >[ 133.672] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.672] sna_render_pixmap_bo: GPU all damaged >[ 133.672] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.672] gen4_choose_composite_emitter: solid, identity mask >[ 133.672] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.672] gen9_composite_get_binding_table(fe40) >[ 133.672] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.672] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.672] gen9_emit_vertex_elements: setup id=9 >[ 133.672] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.672] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.672] gen8_vertex_flush[75c] = 9 >[ 133.672] gen9_magic_ca_pass: CA fixup (398 -> 407) >[ 133.672] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.672] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.672] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.672] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.672] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.672] sna_glyphs: discarding mask >[ 133.672] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.672] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.672] gen9_render_composite: 0x0, current mode=1/1 >[ 133.672] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.672] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.672] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.672] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.672] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.672] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.672] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.672] sna_drawable_use_bo: using whole GPU bo >[ 133.672] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.672] color_convert: src=ffffffff [20028888] >[ 133.672] color_convert: dst=ffffffff [20028888] >[ 133.672] sna_render_get_solid: ffffffff >[ 133.672] sna_render_get_solid(white) >[ 133.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.672] sna_transform_is_imprecise_integer_translation: no transform >[ 133.672] gen9_composite_picture: integer translation (0, 0), removing >[ 133.672] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.672] sna_render_pixmap_bo: GPU all damaged >[ 133.672] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.672] gen4_choose_composite_emitter: solid, identity mask >[ 133.672] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.672] gen9_composite_get_binding_table(fe40) >[ 133.672] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.672] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.672] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.672] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.672] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.672] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.672] gen9_emit_vertex_elements: setup id=9 >[ 133.672] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.672] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.672] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.672] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.672] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.672] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.672] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.673] gen8_vertex_flush[85c] = 42 >[ 133.673] gen9_magic_ca_pass: CA fixup (407 -> 449) >[ 133.673] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.673] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.673] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.673] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.673] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.673] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.673] glyphs_format: format=166024, depth=32 >[ 133.673] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.673] sna_glyphs: discarding mask >[ 133.673] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.673] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.673] gen9_render_composite: 0x0, current mode=1/1 >[ 133.673] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.673] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.673] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.673] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.673] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.673] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.673] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.673] sna_drawable_use_bo: using whole GPU bo >[ 133.673] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.673] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.673] color_convert: src=ffffffff [20028888] >[ 133.673] color_convert: dst=ffffffff [20028888] >[ 133.673] sna_render_get_solid: ffffffff >[ 133.673] sna_render_get_solid(white) >[ 133.673] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.673] sna_transform_is_imprecise_integer_translation: no transform >[ 133.673] gen9_composite_picture: integer translation (0, 0), removing >[ 133.673] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.673] sna_render_pixmap_bo: GPU all damaged >[ 133.673] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.673] gen4_choose_composite_emitter: solid, identity mask >[ 133.673] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.673] gen9_composite_get_binding_table(fdc0) >[ 133.673] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.673] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.673] gen9_emit_vertex_elements: setup id=9 >[ 133.673] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.673] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.673] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.673] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.673] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.673] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.673] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.673] gen8_vertex_flush[954] = 57 >[ 133.673] gen9_magic_ca_pass: CA fixup (449 -> 506) >[ 133.673] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.673] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.673] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.673] sna_accel_flush: flush?=1, dirty?=1 >[ 133.673] sna_accel_flush: syncing SHM pixmap=2934 (refcnt=1) >[ 133.673] _sna_pixmap_move_to_cpu(pixmap=2934, 70x24, flags=3) >[ 133.673] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.673] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.673] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.673] kgem_bo_sync__cpu_full: handle=139 >[ 133.673] gen8_vertex_close: used=2024, vbo active? 3, vb=204, nreloc=2 >[ 133.673] gen8_vertex_close: reloc[0] = 287 >[ 133.673] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.673] kgem_add_handle: handle=3, index=5 >[ 133.673] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.674] gen8_vertex_close: reloc[1] = 342 >[ 133.674] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.674] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.674] batch[1/1, flags=1800]: 634 634 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.674] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.674] __kgem_retire_rq: request 1 complete >[ 133.674] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.674] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.674] kgem_fixup_relocs: shrinking by 61440 >[ 133.674] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.674] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.674] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.674] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.674] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.674] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.674] __kgem_bo_clear_busy: handle=7 >[ 133.674] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.674] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.674] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.674] __kgem_bo_clear_busy: handle=7 >[ 133.674] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.674] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.674] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.674] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.674] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.687] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.687] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.687] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.687] __kgem_retire_rq: request 2 complete >[ 133.687] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.687] __kgem_retire_rq: request 1 complete >[ 133.687] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.687] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.687] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.687] sna_block_handler (tv=0.0) >[ 133.687] sna_wakeup_handler >[ 133.687] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 133.688] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.688] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.688] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.688] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.688] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 133.688] sna_dri2_get_back: reuse unattached back >[ 133.688] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.688] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 133.688] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.688] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 133.688] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.688] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.688] sna_accel_flush: flush?=0, dirty?=0 >[ 133.688] sna_accel_flush: flush?=0, dirty?=0 >[ 133.688] sna_accel_flush: flush?=0, dirty?=0 >[ 133.688] sna_block_handler (tv=0.0) >[ 133.688] sna_wakeup_handler >[ 133.688] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.688] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.688] sna_glyphs: discarding mask >[ 133.688] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.688] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.688] gen9_render_composite: 0x0, current mode=0/1 >[ 133.688] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.688] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.688] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.688] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.688] sna_drawable_use_bo: using whole GPU bo >[ 133.688] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.688] color_convert: src=ffffffff [20028888] >[ 133.688] color_convert: dst=ffffffff [20028888] >[ 133.688] sna_render_get_solid: ffffffff >[ 133.688] sna_render_get_solid(white) >[ 133.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.688] sna_transform_is_imprecise_integer_translation: no transform >[ 133.688] gen9_composite_picture: integer translation (0, 0), removing >[ 133.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.688] sna_render_pixmap_bo: GPU all damaged >[ 133.688] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.688] gen4_choose_composite_emitter: solid, identity mask >[ 133.688] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.688] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.688] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.688] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.688] kgem_add_handle: handle=4, index=0 >[ 133.688] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.688] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.688] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.688] gen9_composite_get_binding_table(ffc0) >[ 133.688] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.688] kgem_add_handle: handle=138, index=1 >[ 133.688] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.688] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.688] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.688] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.688] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.688] kgem_add_handle: handle=7, index=2 >[ 133.688] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.688] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.688] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.688] kgem_add_handle: handle=6, index=3 >[ 133.688] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.688] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.688] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.688] gen9_emit_sampler: sampler = a >[ 133.688] gen9_emit_sf: num_sf_outputs=2 >[ 133.688] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.688] gen9_emit_vertex_elements: setup id=9 >[ 133.688] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.688] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.688] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.688] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.688] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.688] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.688] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.688] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.688] gen8_vertex_flush[498] = 9 >[ 133.688] gen9_magic_ca_pass: CA fixup (506 -> 515) >[ 133.688] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.688] sna_destroy_pixmap: pixmap=2930, attached?=1 >[ 133.688] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.688] __sna_free_pixmap(pixmap=2930) >[ 133.688] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.688] kgem_bo_sync__cpu: handle=140 >[ 133.688] sna_accel_watch_flush: enable=-1 >[ 133.688] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.688] __kgem_bo_destroy: handle=140, size=12288 >[ 133.688] __kgem_bo_destroy: handle=140, not reusable >[ 133.688] kgem_bo_free: handle=140, size=12288 >[ 133.688] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.688] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.688] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.688] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.688] create_pixmap: serial=2935, usage=0, 0x0 >[ 133.688] create_pixmap_hdr: pixmap=2935, width=70, height=42, usage=0 >[ 133.688] kgem_create_map(0x7f1c44145000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.688] __kgem_bo_init(handle=140, num_pages=3) >[ 133.688] kgem_create_map(ptr=0x7f1c44145000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.688] sna_accel_watch_flush: enable=1 >[ 133.688] __sna_damage_all(70, 42) >[ 133.688] sna_pixmap_create_shm: serial=2935, 70x42, usage=0 >[ 133.688] sna_composite(pixmap=2932, op=3, src=2936+(0, 0), mask=0+(118, 232), dst=2932+(118, 232)+(0, 0), size=(70, 42) >[ 133.688] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.688] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.688] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.688] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.688] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.688] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.688] gen9_render_composite: 70x42, current mode=1/1 >[ 133.688] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.688] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.688] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.688] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.688] sna_drawable_use_bo pixmap=2932, box=((118, 232), (188, 274)), flags=7... >[ 133.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.688] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.688] sna_drawable_use_bo: using whole GPU bo >[ 133.688] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.688] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.688] sna_transform_is_imprecise_integer_translation: no transform >[ 133.688] gen9_composite_picture: integer translation (0, 0), removing >[ 133.688] sna_render_pixmap_bo pixmap=2936, (0, 0)x(70, 42)/(70, 42) >[ 133.688] sna_render_pixmap_bo: CPU all damaged >[ 133.688] sna_add_flush_pixmap: marking pixmap=2936 for flushing >[ 133.688] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.688] gen8_vertex_close: used=2060, vbo active? 3, vb=200, nreloc=1 >[ 133.688] gen8_vertex_close: reloc[0] = 289 >[ 133.688] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.688] kgem_add_handle: handle=3, index=4 >[ 133.688] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.688] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.688] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.688] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.688] kgem_fixup_relocs: shrinking by 61440 >[ 133.688] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.688] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.688] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.688] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.688] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.688] __kgem_bo_clear_busy: handle=7 >[ 133.688] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.688] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.688] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.688] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.688] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.688] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.688] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.688] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.688] gen4_choose_composite_emitter: identity src, no mask >[ 133.688] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.688] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.688] aligning vertex: was 4, now 3 floats per vertex >[ 133.688] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.688] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.688] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.688] kgem_add_handle: handle=4, index=0 >[ 133.688] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.688] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.688] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.688] gen9_composite_get_binding_table(ffc0) >[ 133.688] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.688] kgem_add_handle: handle=138, index=1 >[ 133.688] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.688] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.688] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.688] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.688] kgem_add_handle: handle=140, index=2 >[ 133.688] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.688] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.688] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.688] gen9_emit_sampler: sampler = 2 >[ 133.688] gen9_emit_sf: num_sf_outputs=1 >[ 133.688] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.688] gen9_emit_vertex_elements: setup id=2 >[ 133.688] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.688] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.688] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.688] gen8_vertex_flush[490] = 3 >[ 133.688] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.688] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.688] sna_glyphs: discarding mask >[ 133.688] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.688] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.688] gen9_render_composite: 0x0, current mode=1/1 >[ 133.688] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.688] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.688] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.688] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.688] sna_drawable_use_bo: using whole GPU bo >[ 133.688] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.688] color_convert: src=ff000000 [20028888] >[ 133.688] color_convert: dst=ff000000 [20028888] >[ 133.688] sna_render_get_solid: ff000000 >[ 133.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.688] sna_transform_is_imprecise_integer_translation: no transform >[ 133.688] gen9_composite_picture: integer translation (0, 0), removing >[ 133.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.688] sna_render_pixmap_bo: GPU all damaged >[ 133.689] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.689] gen4_choose_composite_emitter: solid, identity mask >[ 133.689] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.689] aligning vertex: was 3, now 4 floats per vertex >[ 133.689] gen9_composite_get_binding_table(ff00) >[ 133.689] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.689] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.689] kgem_add_handle: handle=7, index=3 >[ 133.689] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.689] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.689] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.689] kgem_add_handle: handle=6, index=4 >[ 133.689] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.689] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.689] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.689] gen9_emit_sampler: sampler = a >[ 133.689] gen9_emit_sf: num_sf_outputs=2 >[ 133.689] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.689] gen9_emit_vertex_elements: setup id=9 >[ 133.689] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.689] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.689] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.689] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.689] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.689] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.689] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.689] gen8_vertex_flush[56c] = 42 >[ 133.689] gen9_magic_ca_pass: CA fixup (518 -> 560) >[ 133.689] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.689] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.689] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.689] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.689] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.689] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.689] glyphs_format: format=166024, depth=32 >[ 133.689] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.689] sna_glyphs: discarding mask >[ 133.689] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.689] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.689] gen9_render_composite: 0x0, current mode=1/1 >[ 133.689] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.689] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.689] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.689] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.689] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.689] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.689] sna_drawable_use_bo: using whole GPU bo >[ 133.689] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.689] color_convert: src=ff000000 [20028888] >[ 133.689] color_convert: dst=ff000000 [20028888] >[ 133.689] sna_render_get_solid: ff000000 >[ 133.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.689] sna_transform_is_imprecise_integer_translation: no transform >[ 133.689] gen9_composite_picture: integer translation (0, 0), removing >[ 133.689] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.689] sna_render_pixmap_bo: GPU all damaged >[ 133.689] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.689] gen4_choose_composite_emitter: solid, identity mask >[ 133.689] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.689] gen9_composite_get_binding_table(fe40) >[ 133.689] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.689] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.689] gen9_emit_vertex_elements: setup id=9 >[ 133.689] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.689] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.689] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.689] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.689] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.689] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.689] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.689] gen8_vertex_flush[664] = 57 >[ 133.689] gen9_magic_ca_pass: CA fixup (560 -> 617) >[ 133.689] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.689] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.689] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.689] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.689] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.689] sna_glyphs: discarding mask >[ 133.689] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.689] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.689] gen9_render_composite: 0x0, current mode=1/1 >[ 133.689] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.689] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.689] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.689] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.689] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.689] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.689] sna_drawable_use_bo: using whole GPU bo >[ 133.689] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.689] color_convert: src=ff000000 [20028888] >[ 133.689] color_convert: dst=ff000000 [20028888] >[ 133.689] sna_render_get_solid: ff000000 >[ 133.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.689] sna_transform_is_imprecise_integer_translation: no transform >[ 133.689] gen9_composite_picture: integer translation (0, 0), removing >[ 133.689] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.689] sna_render_pixmap_bo: GPU all damaged >[ 133.689] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.689] gen4_choose_composite_emitter: solid, identity mask >[ 133.690] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.690] gen9_composite_get_binding_table(fe40) >[ 133.690] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.690] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.690] gen9_emit_vertex_elements: setup id=9 >[ 133.690] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.690] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.690] gen8_vertex_flush[75c] = 9 >[ 133.690] gen9_magic_ca_pass: CA fixup (617 -> 626) >[ 133.690] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.690] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.690] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.690] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.690] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.690] sna_glyphs: discarding mask >[ 133.690] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.690] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.690] gen9_render_composite: 0x0, current mode=1/1 >[ 133.690] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.690] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.690] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.690] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.690] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.690] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.690] sna_drawable_use_bo: using whole GPU bo >[ 133.690] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.690] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.690] color_convert: src=ffffffff [20028888] >[ 133.690] color_convert: dst=ffffffff [20028888] >[ 133.690] sna_render_get_solid: ffffffff >[ 133.690] sna_render_get_solid(white) >[ 133.690] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.690] sna_transform_is_imprecise_integer_translation: no transform >[ 133.690] gen9_composite_picture: integer translation (0, 0), removing >[ 133.690] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.690] sna_render_pixmap_bo: GPU all damaged >[ 133.690] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.690] gen4_choose_composite_emitter: solid, identity mask >[ 133.690] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.690] gen9_composite_get_binding_table(fe40) >[ 133.690] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.690] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.690] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.690] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.690] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.690] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.690] gen9_emit_vertex_elements: setup id=9 >[ 133.690] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.690] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.690] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.690] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.690] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.690] gen8_vertex_flush[85c] = 42 >[ 133.690] gen9_magic_ca_pass: CA fixup (626 -> 668) >[ 133.690] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.690] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.690] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.690] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.690] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.690] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.690] glyphs_format: format=166024, depth=32 >[ 133.690] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.690] sna_glyphs: discarding mask >[ 133.690] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.690] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.690] gen9_render_composite: 0x0, current mode=1/1 >[ 133.690] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.690] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.690] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.690] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.690] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.690] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.690] sna_drawable_use_bo: using whole GPU bo >[ 133.690] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.690] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.690] color_convert: src=ffffffff [20028888] >[ 133.690] color_convert: dst=ffffffff [20028888] >[ 133.690] sna_render_get_solid: ffffffff >[ 133.690] sna_render_get_solid(white) >[ 133.690] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.690] sna_transform_is_imprecise_integer_translation: no transform >[ 133.690] gen9_composite_picture: integer translation (0, 0), removing >[ 133.690] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.690] sna_render_pixmap_bo: GPU all damaged >[ 133.690] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.690] gen4_choose_composite_emitter: solid, identity mask >[ 133.690] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.690] gen9_composite_get_binding_table(fdc0) >[ 133.690] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.690] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.690] gen9_emit_vertex_elements: setup id=9 >[ 133.690] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.690] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.690] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.690] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.690] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.691] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.691] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.691] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.691] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.691] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.691] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.691] gen8_vertex_flush[954] = 57 >[ 133.691] gen9_magic_ca_pass: CA fixup (668 -> 725) >[ 133.691] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.691] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.691] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.691] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.691] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.691] sna_glyphs: discarding mask >[ 133.691] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.691] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.691] gen9_render_composite: 0x0, current mode=1/1 >[ 133.691] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.691] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.691] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.691] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.691] sna_drawable_use_bo pixmap=2932, box=((0, 0), (7680, 2160)), flags=7... >[ 133.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.691] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.691] sna_drawable_use_bo: using whole GPU bo >[ 133.691] gen9_composite_set_target: pixmap=2932, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.691] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.691] color_convert: src=ffffffff [20028888] >[ 133.691] color_convert: dst=ffffffff [20028888] >[ 133.691] sna_render_get_solid: ffffffff >[ 133.691] sna_render_get_solid(white) >[ 133.691] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.691] sna_transform_is_imprecise_integer_translation: no transform >[ 133.691] gen9_composite_picture: integer translation (0, 0), removing >[ 133.691] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.691] sna_render_pixmap_bo: GPU all damaged >[ 133.691] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.691] gen4_choose_composite_emitter: solid, identity mask >[ 133.691] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.691] gen9_composite_get_binding_table(fdc0) >[ 133.691] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.691] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.691] gen9_emit_vertex_elements: setup id=9 >[ 133.691] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.691] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.691] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.691] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.691] gen8_vertex_flush[a4c] = 9 >[ 133.691] gen9_magic_ca_pass: CA fixup (725 -> 734) >[ 133.691] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.691] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.691] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.691] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b74, drawable=a74 >[ 133.691] sna_validate_gc: recomputing clip >[ 133.691] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.691] sna_copy_area: src=pixmap=2932:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.691] sna_copy_area: normal copy >[ 133.691] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.691] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.691] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.691] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.691] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.691] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.691] sna_do_copy: pixmap -- no source clipping >[ 133.691] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.691] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.691] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2932+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.691] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.691] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.691] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.691] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.691] sna_drawable_use_bo: pinned, never REPLACES >[ 133.691] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.691] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.691] sna_drawable_use_bo: using whole GPU bo >[ 133.691] sna_pixmap_move_to_gpu(pixmap=2932, usage=0), flags=a >[ 133.691] sna_pixmap_move_to_gpu: already all-damaged >[ 133.691] sna_pixmap_mark_active: pixmap=2932, handle=138 >[ 133.691] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.691] sna_pixmap_make_cow: make cow src=2932, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.691] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.691] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.691] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.691] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.691] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.691] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.691] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.691] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 133.691] __kgem_retire_rq: request 1 complete >[ 133.691] kgem_set_mode: flushing before new bo >[ 133.691] gen8_vertex_close: used=2936, vbo active? 3, vb=204, nreloc=2 >[ 133.691] gen8_vertex_close: reloc[0] = 287 >[ 133.691] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.691] kgem_add_handle: handle=3, index=5 >[ 133.691] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.691] gen8_vertex_close: reloc[1] = 342 >[ 133.691] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.691] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.691] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.691] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.691] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.691] kgem_fixup_relocs: shrinking by 61440 >[ 133.691] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.691] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.691] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.691] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.691] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.691] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.691] __kgem_bo_clear_busy: handle=7 >[ 133.691] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.691] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.691] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.691] __kgem_bo_clear_busy: handle=7 >[ 133.691] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.691] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.691] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.691] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.691] aligning vertex: was 4, now 2 floats per vertex >[ 133.691] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.691] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.691] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.691] kgem_add_handle: handle=4, index=0 >[ 133.691] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.691] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.691] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.691] gen9_composite_get_binding_table(ffc0) >[ 133.692] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.692] kgem_add_handle: handle=134, index=1 >[ 133.692] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.692] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.692] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.692] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.692] kgem_add_handle: handle=138, index=2 >[ 133.692] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.692] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.692] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.692] gen9_emit_sampler: sampler = 0 >[ 133.692] gen9_emit_sf: num_sf_outputs=1 >[ 133.692] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.692] gen9_emit_vertex_elements: setup id=0 >[ 133.692] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.692] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.692] gen8_vertex_flush[490] = 3 >[ 133.692] sna_accel_flush: flush?=1, dirty?=1 >[ 133.692] sna_accel_flush: syncing SHM pixmap=2936 (refcnt=1) >[ 133.692] _sna_pixmap_move_to_cpu(pixmap=2936, 70x42, flags=3) >[ 133.692] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.692] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.692] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.692] kgem_bo_sync__cpu_full: handle=140 >[ 133.692] __kgem_busy: handle=140, busy=131072, wedged=0 >[ 133.692] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 1 >[ 133.697] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.697] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.697] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.697] __kgem_retire_rq: request 1 complete >[ 133.697] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.697] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.697] gen8_vertex_close: used=2942, vbo active? 3, vb=1, nreloc=1 >[ 133.697] gen8_vertex_close: reloc[0] = 287 >[ 133.697] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.697] kgem_add_handle: handle=3, index=3 >[ 133.697] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.697] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.697] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.697] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.697] kgem_fixup_relocs: shrinking by 61440 >[ 133.697] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.697] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.697] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.697] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.697] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.697] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.697] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.697] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.697] sna_accel_flush: flush?=0, dirty?=0 >[ 133.697] sna_accel_flush: flush?=0, dirty?=0 >[ 133.697] sna_accel_flush: flush?=0, dirty?=0 >[ 133.697] sna_block_handler (tv=0.0) >[ 133.698] sna_wakeup_handler >[ 133.698] sna_accel_flush: flush?=0, dirty?=0 >[ 133.698] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.698] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.698] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.698] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.698] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.698] sna_crtc_record_swap: recording last swap on pipe=0, frame 7752 [msc=7752], time 133.684586 >[ 133.698] sna_dri2_get_msc: msc=7752 [raw=7752], ust=133684586 >[ 133.698] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=35 (refs=1/4, flush=1) >[ 133.698] sna_dri2_schedule_swap(target_msc=7751, divisor=0, remainder=0) >[ 133.698] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 >[ 133.698] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.698] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.698] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.698] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.698] sna_crtc_record_swap: recording last swap on pipe=0, frame 7752 [msc=7752], time 133.684586 >[ 133.698] immediate_swap: current_msc=7752, target_msc=7751 -- yes >[ 133.698] can_flip: no, shadow enabled >[ 133.698] sna_dri2_add_event: adding event to window 146) >[ 133.698] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.698] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.698] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.698] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.698] can_xchg: back size=8701e00, front size=8701e00 >[ 133.698] can_xchg: yes, pixmap=165 >[ 133.698] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 >[ 133.698] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.698] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.698] set_bo: pixmap=165, handle=36 (old handle=35) >[ 133.698] set_bo: marking whole pixmap as damaged >[ 133.698] set_bo: applying final/discard move-to-gpu >[ 133.698] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 >[ 133.698] set_bo: dropping flush hint from handle=35 >[ 133.698] set_bo: adding flush hint to handle=36 >[ 133.698] mark_stale(handle=35) => 1 >[ 133.698] swap_limit: draw=146 setting swap limit to 3 >[ 133.698] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.698] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.698] sna_dri2_schedule_swap: reported target_msc=7752 >[ 133.698] sna_accel_flush: flush?=0, dirty?=0 >[ 133.698] sna_accel_flush: flush?=0, dirty?=0 >[ 133.698] sna_accel_flush: flush?=0, dirty?=0 >[ 133.698] sna_accel_flush: flush?=0, dirty?=0 >[ 133.698] sna_block_handler (tv=0.0) >[ 133.698] kgem_retire, need_retire?=1 >[ 133.698] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.698] kgem_retire__requests_ring: retiring ring 0 >[ 133.698] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.698] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 >[ 133.698] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.698] kgem_retire -- retired=0, need_retire=1 >[ 133.698] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 >[ 133.698] sna_scanout_do_flush: flush timer active: delta=-20 >[ 133.698] sna_scanout_do_flush (time=133698), triggered >[ 133.698] sna_scanout_flush (time=133698), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.698] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.698] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.698] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.698] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.698] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.698] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.698] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.698] sna_pixmap_move_to_gpu: already all-damaged >[ 133.698] sna_pixmap_mark_active: pixmap=165, handle=36 >[ 133.698] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.698] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.698] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.698] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] >[ 133.698] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 >[ 133.698] get_fb: reusing fb=77 for handle=36 >[ 133.699] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 >[ 133.699] __kgem_bo_clear_busy: handle=36 >[ 133.699] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 >[ 133.699] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 >[ 133.699] __kgem_bo_clear_busy: handle=36 >[ 133.699] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.699] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.699] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 >[ 133.699] timer_enable (time=133698), starting timer 1 >[ 133.699] sna_accel_block: evaluating timers, active=7 >[ 133.699] sna_accel_block: flush timer expires in 16 [133714] >[ 133.699] sna_wakeup_handler >[ 133.699] sna_destroy_pixmap: pixmap=2932, attached?=1 >[ 133.699] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.699] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.699] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.699] __kgem_bo_destroy: handle=138 -> active >[ 133.699] __sna_free_pixmap(pixmap=2932) >[ 133.699] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.699] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.699] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.699] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.699] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.699] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.699] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.699] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.699] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.699] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.699] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.699] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.699] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.699] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.699] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.699] sna_pixmap_undo_cow: freeing cow >[ 133.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.699] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.699] sna_drawable_use_bo: using whole GPU bo >[ 133.699] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.699] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.699] sna_transform_is_imprecise_integer_translation: no transform >[ 133.699] gen9_composite_picture: integer translation (0, 0), removing >[ 133.699] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.699] sna_render_pixmap_bo: GPU all damaged >[ 133.699] color_convert: src=a2000000 [20028888] >[ 133.699] color_convert: dst=a2000000 [20028888] >[ 133.699] sna_render_get_solid: a2000000 >[ 133.699] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.699] gen4_choose_composite_emitter: identity source, identity mask >[ 133.699] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.699] aligning vertex: was 2, now 5 floats per vertex >[ 133.699] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.699] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.699] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.699] kgem_add_handle: handle=4, index=0 >[ 133.699] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.699] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.699] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.699] gen9_composite_get_binding_table(ffc0) >[ 133.699] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.699] kgem_add_handle: handle=136, index=1 >[ 133.699] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.699] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.700] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.700] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.700] kgem_add_handle: handle=137, index=2 >[ 133.700] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.700] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.700] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.700] kgem_add_reloc64: adding proxy [delta=648] for handle=7 >[ 133.700] kgem_add_handle: handle=7, index=3 >[ 133.700] kgem_add_reloc64[5] = (delta=648, target handle=3, presumed=fffe8000) >[ 133.700] [3fc0] bind bo(handle=7, addr=fffe8288), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.700] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.700] gen9_emit_sampler: sampler = 3 >[ 133.700] gen9_emit_sf: num_sf_outputs=2 >[ 133.700] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.700] gen9_emit_vertex_elements: setup id=10 >[ 133.700] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.700] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.700] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.700] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.700] gen8_vertex_flush[498] = 3 >[ 133.700] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.700] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.700] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.700] kgem_can_create_2d: untiled size=66355200 >[ 133.700] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.700] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.700] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.700] sna_create_pixmap: usage=0, flags=1b >[ 133.700] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.700] __pop_freed_pixmap: reusing freed pixmap=2932 header >[ 133.700] create_pixmap_hdr: pixmap=2937, width=7680, height=2160, usage=0 >[ 133.700] sna_create_pixmap: serial=2937, 7680x2160, usage=0 >[ 133.700] sna_composite_rectangles(pixmap=2938, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.700] sna_composite_rectangles: converted to op 0 >[ 133.700] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.700] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.700] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.700] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.700] sna_composite_rectangles: dropping last-cpu hint >[ 133.700] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=19... >[ 133.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.700] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.700] sna_pixmap_move_to_gpu(pixmap=2938, usage=0), flags=b >[ 133.700] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.700] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.700] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.700] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.700] sna_pixmap_alloc_gpu: pixmap=2938 >[ 133.700] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.700] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.700] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.700] 1:from active: pitch=30720, tiling=1, handle=138, id=1910 >[ 133.700] __sna_damage_all(7680, 2160) >[ 133.700] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.700] sna_pixmap_mark_active: pixmap=2938, handle=138 >[ 133.700] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.700] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.700] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.700] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.700] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.700] sna_render_get_solid: 0 >[ 133.700] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.700] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.700] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.700] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.700] aligning vertex: was 5, now 2 floats per vertex >[ 133.700] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.700] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.700] gen9_composite_get_binding_table(fec0) >[ 133.700] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.700] kgem_add_handle: handle=138, index=4 >[ 133.700] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.700] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.700] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.700] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.700] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.700] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.700] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.700] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.701] gen9_emit_sampler: sampler = 1 >[ 133.701] gen9_emit_sf: num_sf_outputs=1 >[ 133.701] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.701] gen9_emit_vertex_elements: setup id=0 >[ 133.701] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.701] (0, 0), (7680, 2160) >[ 133.701] gen8_vertex_flush[56c] = 3 >[ 133.701] sna_composite_rectangles: pixmap=2938 marking clear [0]? 1 >[ 133.701] sna_composite_rectangles(pixmap=2938, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.701] sna_composite_rectangles: converted to op 1 >[ 133.701] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.701] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.701] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.701] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.701] sna_composite_rectangles: dropping last-cpu hint >[ 133.701] sna_drawable_use_bo pixmap=2938, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.701] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.701] sna_drawable_use_bo: using whole GPU bo >[ 133.701] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.701] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.701] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.701] sna_render_get_solid: ffe5e3e1 >[ 133.701] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.701] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.701] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.701] gen9_composite_get_binding_table(fe00) >[ 133.701] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.701] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.701] kgem_add_handle: handle=32, index=5 >[ 133.701] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.701] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.701] gen9_emit_vertex_elements: setup id=0 >[ 133.701] (7679, 0), (7680, 2160) >[ 133.701] gen8_vertex_flush[5a8] = 3 >[ 133.701] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b7a >[ 133.701] sna_validate_gc: recomputing clip >[ 133.701] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6cdb0] >[ 133.701] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2938:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.701] sna_copy_area: normal copy >[ 133.701] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.701] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.701] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.701] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.701] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.701] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.701] sna_do_copy: pixmap -- no source clipping >[ 133.701] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.701] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.701] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2938+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.701] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.701] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.701] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.701] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.701] sna_drawable_use_bo: using whole GPU bo >[ 133.701] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.701] sna_pixmap_move_to_gpu: already all-damaged >[ 133.701] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.701] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.701] sna_pixmap_make_cow: make cow src=2659, dst=2938, handle=136 (already cow? src=0, dst=0) >[ 133.701] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.701] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.701] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.701] __kgem_bo_destroy: handle=138 -> active >[ 133.701] sna_pixmap_make_cow: moo! attaching clone to pixmap=2938 (source=2659, handle=136) >[ 133.701] sna_destroy_pixmap: pixmap=2934, attached?=1 >[ 133.701] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.701] __sna_free_pixmap(pixmap=2934) >[ 133.701] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.701] kgem_bo_sync__cpu: handle=139 >[ 133.701] sna_accel_watch_flush: enable=-1 >[ 133.701] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.701] __kgem_bo_destroy: handle=139, size=8192 >[ 133.701] __kgem_bo_destroy: handle=139, not reusable >[ 133.701] kgem_bo_free: handle=139, size=8192 >[ 133.701] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.701] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.701] sna_accel_flush: flush?=0, dirty?=0 >[ 133.702] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.702] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.702] create_pixmap: serial=2939, usage=0, 0x0 >[ 133.702] create_pixmap_hdr: pixmap=2939, width=70, height=24, usage=0 >[ 133.702] kgem_create_map(0x7f1c44111000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.702] __kgem_bo_init(handle=139, num_pages=2) >[ 133.702] kgem_create_map(ptr=0x7f1c44111000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.702] sna_accel_watch_flush: enable=1 >[ 133.702] __sna_damage_all(70, 24) >[ 133.702] sna_pixmap_create_shm: serial=2939, 70x24, usage=0 >[ 133.702] sna_composite(pixmap=2938, op=3, src=2940+(0, 0), mask=0+(118, 350), dst=2938+(118, 350)+(0, 0), size=(70, 24) >[ 133.702] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.702] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.702] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.702] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.702] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.702] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.702] gen9_render_composite: 70x24, current mode=1/1 >[ 133.702] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.702] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.702] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.702] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.702] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.702] sna_drawable_use_bo pixmap=2938, box=((118, 350), (188, 374)), flags=7... >[ 133.702] sna_pixmap_undo_cow: pixmap=2938, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.702] sna_pixmap_undo_cow: copying cow >[ 133.702] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.702] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.702] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.702] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.702] 1:from active: pitch=30720, tiling=1, handle=138, id=1912 >[ 133.702] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.702] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.702] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.702] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.702] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.702] gen9_composite_get_binding_table(fd80) >[ 133.702] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.702] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.702] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.702] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.702] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.702] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.702] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.702] gen9_emit_sampler: sampler = 0 >[ 133.702] gen9_emit_vertex_elements: setup id=0 >[ 133.702] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.702] gen8_vertex_flush[5ec] = 3 >[ 133.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.702] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.702] sna_drawable_use_bo: using whole GPU bo >[ 133.702] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.702] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.702] sna_transform_is_imprecise_integer_translation: no transform >[ 133.702] gen9_composite_picture: integer translation (0, 0), removing >[ 133.702] sna_render_pixmap_bo pixmap=2940, (0, 0)x(70, 24)/(70, 24) >[ 133.702] sna_render_pixmap_bo: CPU all damaged >[ 133.702] sna_add_flush_pixmap: marking pixmap=2940 for flushing >[ 133.702] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.702] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.702] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.702] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.702] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.702] gen4_choose_composite_emitter: identity src, no mask >[ 133.702] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.702] gen8_vertex_close: used=2978, vbo active? 3, vb=401, nreloc=2 >[ 133.702] gen8_vertex_close: reloc[0] = 289 >[ 133.702] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.702] kgem_add_handle: handle=3, index=6 >[ 133.702] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.702] gen8_vertex_close: reloc[1] = 342 >[ 133.702] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.702] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.702] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.702] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.702] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.702] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.702] kgem_fixup_relocs: shrinking by 61440 >[ 133.702] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.703] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.703] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.703] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.703] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.703] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.703] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.703] __kgem_bo_clear_busy: handle=7 >[ 133.703] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.703] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.703] __kgem_bo_clear_busy: handle=7 >[ 133.703] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.703] __kgem_bo_clear_busy: handle=32 >[ 133.703] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.703] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.703] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.703] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.703] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.703] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.703] aligning vertex: was 2, now 3 floats per vertex >[ 133.703] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.703] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.703] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.703] kgem_add_handle: handle=4, index=0 >[ 133.703] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.703] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.703] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.703] gen9_composite_get_binding_table(ffc0) >[ 133.703] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.703] kgem_add_handle: handle=138, index=1 >[ 133.703] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.703] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.703] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.703] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.703] kgem_add_handle: handle=139, index=2 >[ 133.703] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.703] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.703] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.703] gen9_emit_sampler: sampler = 2 >[ 133.703] gen9_emit_sf: num_sf_outputs=1 >[ 133.703] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.703] gen9_emit_vertex_elements: setup id=2 >[ 133.703] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.703] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.703] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.703] gen8_vertex_flush[490] = 3 >[ 133.703] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.703] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.703] sna_glyphs: discarding mask >[ 133.703] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.703] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.703] gen9_render_composite: 0x0, current mode=1/1 >[ 133.703] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.703] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.703] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.703] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.703] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.703] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.703] sna_drawable_use_bo: using whole GPU bo >[ 133.703] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.703] color_convert: src=ff000000 [20028888] >[ 133.703] color_convert: dst=ff000000 [20028888] >[ 133.703] sna_render_get_solid: ff000000 >[ 133.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.703] sna_transform_is_imprecise_integer_translation: no transform >[ 133.703] gen9_composite_picture: integer translation (0, 0), removing >[ 133.703] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.703] sna_render_pixmap_bo: GPU all damaged >[ 133.703] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.703] gen4_choose_composite_emitter: solid, identity mask >[ 133.703] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.703] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.703] __kgem_retire_rq: request 1 complete >[ 133.703] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.703] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.703] __kgem_ring_is_idle: last requests handle=2 still busy >[ 133.703] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.703] __kgem_busy: handle=2, busy=131072, wedged=0 >[ 133.703] __kgem_ring_is_idle: last fence handle=2 still busy >[ 133.703] aligning vertex: was 3, now 4 floats per vertex >[ 133.703] gen9_composite_get_binding_table(ff00) >[ 133.703] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.703] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.703] kgem_add_handle: handle=7, index=3 >[ 133.703] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.703] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.704] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.704] kgem_add_handle: handle=6, index=4 >[ 133.704] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.704] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.704] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.704] gen9_emit_sampler: sampler = a >[ 133.704] gen9_emit_sf: num_sf_outputs=2 >[ 133.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.704] gen9_emit_vertex_elements: setup id=9 >[ 133.704] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.704] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.704] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.704] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.704] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.704] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.704] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.704] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.704] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.704] gen8_vertex_flush[56c] = 42 >[ 133.704] gen9_magic_ca_pass: CA fixup (747 -> 789) >[ 133.704] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.704] sna_accel_flush: flush?=1, dirty?=1 >[ 133.704] sna_accel_flush: syncing SHM pixmap=2940 (refcnt=1) >[ 133.704] _sna_pixmap_move_to_cpu(pixmap=2940, 70x24, flags=3) >[ 133.704] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.704] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.704] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.704] kgem_bo_sync__cpu_full: handle=139 >[ 133.704] gen8_vertex_close: used=3156, vbo active? 3, vb=204, nreloc=2 >[ 133.704] gen8_vertex_close: reloc[0] = 287 >[ 133.704] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.704] kgem_add_handle: handle=3, index=5 >[ 133.704] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.704] gen8_vertex_close: reloc[1] = 342 >[ 133.704] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.704] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.704] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.704] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.704] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.704] kgem_fixup_relocs: shrinking by 61440 >[ 133.704] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.704] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.704] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.704] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.705] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.705] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.705] __kgem_bo_clear_busy: handle=7 >[ 133.705] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.705] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.705] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.705] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.705] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.705] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.719] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.719] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.719] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.719] __kgem_retire_rq: request 2 complete >[ 133.719] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.719] __kgem_retire_rq: request 1 complete >[ 133.719] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.719] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.719] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.719] sna_block_handler (tv=0.0) >[ 133.719] sna_wakeup_handler >[ 133.719] sna_mode_wakeup: len=96 >[ 133.719] sna_mode_wakeup: recording last swap on pipe=1, frame 7723 [1e2b], time 133.699939 >[ 133.719] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] >[ 133.719] sna_mode_wakeup: flip complete, pending? 2 >[ 133.719] sna_dri2_vblank_handler(type=2, sequence=7753, draw=1810) >[ 133.719] sna_crtc_record_swap: recording last swap on pipe=0, frame 7753 [msc=7753], time 133.701253 >[ 133.719] sna_dri2_vblank_handler: 2 complete, frame=7753 tv=133.701253 >[ 133.719] sna_dri2_blit_complete: blit finished >[ 133.719] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7753, tv=133.701253) >[ 133.719] frame_swap_complete(type=2): draw=146, pipe=0, frame=7753 [msc=7753], tv=133.701253 >[ 133.720] sna_accel_flush: flush?=0, dirty?=0 >[ 133.720] sna_dri2_event_free(draw?=1) >[ 133.720] sna_dri2_remove_event: remove[0x55bca9e6cfb0] from window 146, active? 1 >[ 133.720] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.720] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.720] sna_dri2_vblank_handler complete >[ 133.720] sna_mode_wakeup: recording last swap on pipe=0, frame 7753 [1e49], time 133.701253 >[ 133.720] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] >[ 133.720] sna_mode_wakeup: flip complete, pending? 1 >[ 133.720] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.720] sna_accel_flush: flush?=0, dirty?=0 >[ 133.720] sna_accel_flush: flush?=0, dirty?=0 >[ 133.720] sna_block_handler (tv=0.0) >[ 133.720] sna_wakeup_handler >[ 133.720] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.720] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.720] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.720] glyphs_format: format=166024, depth=32 >[ 133.720] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.720] sna_glyphs: discarding mask >[ 133.720] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.720] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.720] gen9_render_composite: 0x0, current mode=0/1 >[ 133.720] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.720] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.720] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.720] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.720] sna_drawable_use_bo: using whole GPU bo >[ 133.720] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.720] color_convert: src=ff000000 [20028888] >[ 133.720] color_convert: dst=ff000000 [20028888] >[ 133.720] sna_render_get_solid: ff000000 >[ 133.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.720] sna_transform_is_imprecise_integer_translation: no transform >[ 133.720] gen9_composite_picture: integer translation (0, 0), removing >[ 133.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.720] sna_render_pixmap_bo: GPU all damaged >[ 133.720] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.720] gen4_choose_composite_emitter: solid, identity mask >[ 133.720] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.720] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.720] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.720] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.720] kgem_add_handle: handle=4, index=0 >[ 133.720] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.720] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.720] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.720] gen9_composite_get_binding_table(ffc0) >[ 133.720] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.720] kgem_add_handle: handle=138, index=1 >[ 133.720] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.720] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.720] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.720] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.720] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.720] kgem_add_handle: handle=7, index=2 >[ 133.720] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) >[ 133.720] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.720] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.720] kgem_add_handle: handle=6, index=3 >[ 133.720] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.720] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.720] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.720] gen9_emit_sampler: sampler = a >[ 133.720] gen9_emit_sf: num_sf_outputs=2 >[ 133.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.720] gen9_emit_vertex_elements: setup id=9 >[ 133.720] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.720] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.720] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.720] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.720] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.720] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.720] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.720] gen8_vertex_flush[498] = 57 >[ 133.720] gen9_magic_ca_pass: CA fixup (789 -> 846) >[ 133.720] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.720] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.720] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.720] sna_glyphs: discarding mask >[ 133.720] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.720] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.720] gen9_render_composite: 0x0, current mode=1/1 >[ 133.720] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.720] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.720] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.720] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.720] sna_drawable_use_bo: using whole GPU bo >[ 133.720] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.720] color_convert: src=ff000000 [20028888] >[ 133.720] color_convert: dst=ff000000 [20028888] >[ 133.720] sna_render_get_solid: ff000000 >[ 133.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.720] sna_transform_is_imprecise_integer_translation: no transform >[ 133.720] gen9_composite_picture: integer translation (0, 0), removing >[ 133.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.720] sna_render_pixmap_bo: GPU all damaged >[ 133.720] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.720] gen4_choose_composite_emitter: solid, identity mask >[ 133.720] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.720] gen9_composite_get_binding_table(fec0) >[ 133.720] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.720] gen9_emit_vertex_elements: setup id=9 >[ 133.720] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.720] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.720] gen8_vertex_flush[590] = 9 >[ 133.720] gen9_magic_ca_pass: CA fixup (846 -> 855) >[ 133.720] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.720] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.720] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.720] sna_glyphs: discarding mask >[ 133.720] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.720] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.720] gen9_render_composite: 0x0, current mode=1/1 >[ 133.720] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.720] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.720] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.720] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.720] sna_drawable_use_bo: using whole GPU bo >[ 133.720] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.720] color_convert: src=ffffffff [20028888] >[ 133.720] color_convert: dst=ffffffff [20028888] >[ 133.720] sna_render_get_solid: ffffffff >[ 133.720] sna_render_get_solid(white) >[ 133.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.720] sna_transform_is_imprecise_integer_translation: no transform >[ 133.720] gen9_composite_picture: integer translation (0, 0), removing >[ 133.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.720] sna_render_pixmap_bo: GPU all damaged >[ 133.720] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.720] gen4_choose_composite_emitter: solid, identity mask >[ 133.720] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.720] gen9_composite_get_binding_table(fec0) >[ 133.720] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 >[ 133.720] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.720] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.720] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.720] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.720] gen9_emit_vertex_elements: setup id=9 >[ 133.720] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.720] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.720] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.720] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.720] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.720] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.720] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.720] gen8_vertex_flush[690] = 42 >[ 133.720] gen9_magic_ca_pass: CA fixup (855 -> 897) >[ 133.720] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.720] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.720] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.720] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.720] glyphs_format: format=166024, depth=32 >[ 133.720] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.721] sna_glyphs: discarding mask >[ 133.721] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.721] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.721] gen9_render_composite: 0x0, current mode=1/1 >[ 133.721] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.721] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.721] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.721] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.721] sna_drawable_use_bo: using whole GPU bo >[ 133.721] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.721] color_convert: src=ffffffff [20028888] >[ 133.721] color_convert: dst=ffffffff [20028888] >[ 133.721] sna_render_get_solid: ffffffff >[ 133.721] sna_render_get_solid(white) >[ 133.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.721] sna_transform_is_imprecise_integer_translation: no transform >[ 133.721] gen9_composite_picture: integer translation (0, 0), removing >[ 133.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.721] sna_render_pixmap_bo: GPU all damaged >[ 133.721] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.721] gen4_choose_composite_emitter: solid, identity mask >[ 133.721] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.721] gen9_composite_get_binding_table(fe40) >[ 133.721] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.721] gen9_emit_vertex_elements: setup id=9 >[ 133.721] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.721] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.721] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.721] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.721] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.721] gen8_vertex_flush[788] = 57 >[ 133.721] gen9_magic_ca_pass: CA fixup (897 -> 954) >[ 133.721] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.721] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.721] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.721] sna_glyphs: discarding mask >[ 133.721] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.721] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.721] gen9_render_composite: 0x0, current mode=1/1 >[ 133.721] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.721] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.721] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.721] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.721] sna_drawable_use_bo: using whole GPU bo >[ 133.721] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.721] color_convert: src=ffffffff [20028888] >[ 133.721] color_convert: dst=ffffffff [20028888] >[ 133.721] sna_render_get_solid: ffffffff >[ 133.721] sna_render_get_solid(white) >[ 133.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.721] sna_transform_is_imprecise_integer_translation: no transform >[ 133.721] gen9_composite_picture: integer translation (0, 0), removing >[ 133.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.721] sna_render_pixmap_bo: GPU all damaged >[ 133.721] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.721] gen4_choose_composite_emitter: solid, identity mask >[ 133.721] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.721] gen9_composite_get_binding_table(fe40) >[ 133.721] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.721] gen9_emit_vertex_elements: setup id=9 >[ 133.721] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.721] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.721] gen8_vertex_flush[880] = 9 >[ 133.721] gen9_magic_ca_pass: CA fixup (954 -> 963) >[ 133.721] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.721] sna_destroy_pixmap: pixmap=2936, attached?=1 >[ 133.721] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.721] __sna_free_pixmap(pixmap=2936) >[ 133.721] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.721] kgem_bo_sync__cpu: handle=140 >[ 133.721] sna_accel_watch_flush: enable=-1 >[ 133.721] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.721] __kgem_bo_destroy: handle=140, size=12288 >[ 133.721] __kgem_bo_destroy: handle=140, not reusable >[ 133.721] kgem_bo_free: handle=140, size=12288 >[ 133.721] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.721] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.721] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.721] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.721] create_pixmap: serial=2941, usage=0, 0x0 >[ 133.721] create_pixmap_hdr: pixmap=2941, width=70, height=42, usage=0 >[ 133.721] kgem_create_map(0x7f1c44115000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.721] __kgem_bo_init(handle=140, num_pages=3) >[ 133.721] kgem_create_map(ptr=0x7f1c44115000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.721] sna_accel_watch_flush: enable=1 >[ 133.721] __sna_damage_all(70, 42) >[ 133.721] sna_pixmap_create_shm: serial=2941, 70x42, usage=0 >[ 133.721] sna_composite(pixmap=2938, op=3, src=2942+(0, 0), mask=0+(118, 232), dst=2938+(118, 232)+(0, 0), size=(70, 42) >[ 133.721] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.721] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.721] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.721] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.721] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.721] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.721] gen9_render_composite: 70x42, current mode=1/1 >[ 133.721] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.721] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.721] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.721] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.721] sna_drawable_use_bo pixmap=2938, box=((118, 232), (188, 274)), flags=7... >[ 133.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.721] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.721] sna_drawable_use_bo: using whole GPU bo >[ 133.721] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.721] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.721] sna_transform_is_imprecise_integer_translation: no transform >[ 133.721] gen9_composite_picture: integer translation (0, 0), removing >[ 133.721] sna_render_pixmap_bo pixmap=2942, (0, 0)x(70, 42)/(70, 42) >[ 133.721] sna_render_pixmap_bo: CPU all damaged >[ 133.721] sna_add_flush_pixmap: marking pixmap=2942 for flushing >[ 133.721] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.721] gen8_vertex_close: used=3852, vbo active? 3, vb=200, nreloc=1 >[ 133.721] gen8_vertex_close: reloc[0] = 289 >[ 133.721] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.721] kgem_add_handle: handle=3, index=4 >[ 133.721] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.721] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.721] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.721] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.721] kgem_fixup_relocs: shrinking by 61440 >[ 133.721] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.721] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.721] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.721] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.721] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.721] __kgem_bo_clear_busy: handle=7 >[ 133.721] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.721] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.721] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.721] __kgem_bo_clear_busy: handle=7 >[ 133.721] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.721] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.721] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.721] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.721] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.721] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.721] gen4_choose_composite_emitter: identity src, no mask >[ 133.721] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.721] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.721] aligning vertex: was 4, now 3 floats per vertex >[ 133.721] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.721] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.721] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.721] kgem_add_handle: handle=4, index=0 >[ 133.721] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.721] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.721] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.721] gen9_composite_get_binding_table(ffc0) >[ 133.721] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.721] kgem_add_handle: handle=138, index=1 >[ 133.721] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.721] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.721] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.721] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.721] kgem_add_handle: handle=140, index=2 >[ 133.721] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.721] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.721] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.721] gen9_emit_sampler: sampler = 2 >[ 133.721] gen9_emit_sf: num_sf_outputs=1 >[ 133.721] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.721] gen9_emit_vertex_elements: setup id=2 >[ 133.721] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.721] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.721] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.721] gen8_vertex_flush[490] = 3 >[ 133.721] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.721] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.721] sna_glyphs: discarding mask >[ 133.721] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.721] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.721] gen9_render_composite: 0x0, current mode=1/1 >[ 133.721] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.721] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.721] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.721] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.721] sna_drawable_use_bo: using whole GPU bo >[ 133.721] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.721] color_convert: src=ff000000 [20028888] >[ 133.721] color_convert: dst=ff000000 [20028888] >[ 133.721] sna_render_get_solid: ff000000 >[ 133.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.721] sna_transform_is_imprecise_integer_translation: no transform >[ 133.721] gen9_composite_picture: integer translation (0, 0), removing >[ 133.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.721] sna_render_pixmap_bo: GPU all damaged >[ 133.721] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.721] gen4_choose_composite_emitter: solid, identity mask >[ 133.721] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.721] aligning vertex: was 3, now 4 floats per vertex >[ 133.721] gen9_composite_get_binding_table(ff00) >[ 133.721] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.721] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.721] kgem_add_handle: handle=7, index=3 >[ 133.721] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.721] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.721] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.721] kgem_add_handle: handle=6, index=4 >[ 133.721] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.721] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.721] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.721] gen9_emit_sampler: sampler = a >[ 133.721] gen9_emit_sf: num_sf_outputs=2 >[ 133.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.721] gen9_emit_vertex_elements: setup id=9 >[ 133.721] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.721] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.721] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.721] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.721] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.721] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.721] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.721] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.721] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.722] gen8_vertex_flush[56c] = 42 >[ 133.722] gen9_magic_ca_pass: CA fixup (966 -> 1008) >[ 133.722] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.722] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.722] glyphs_format: format=166024, depth=32 >[ 133.722] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.722] sna_glyphs: discarding mask >[ 133.722] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.722] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.722] gen9_render_composite: 0x0, current mode=1/1 >[ 133.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.722] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.722] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.722] sna_drawable_use_bo: using whole GPU bo >[ 133.722] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] color_convert: src=ff000000 [20028888] >[ 133.722] color_convert: dst=ff000000 [20028888] >[ 133.722] sna_render_get_solid: ff000000 >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] sna_transform_is_imprecise_integer_translation: no transform >[ 133.722] gen9_composite_picture: integer translation (0, 0), removing >[ 133.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.722] sna_render_pixmap_bo: GPU all damaged >[ 133.722] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.722] gen4_choose_composite_emitter: solid, identity mask >[ 133.722] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.722] gen9_composite_get_binding_table(fe40) >[ 133.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.722] gen9_emit_vertex_elements: setup id=9 >[ 133.722] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.722] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.722] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.722] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.722] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.722] gen8_vertex_flush[664] = 57 >[ 133.722] gen9_magic_ca_pass: CA fixup (1008 -> 1065) >[ 133.722] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.722] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] sna_glyphs: discarding mask >[ 133.722] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.722] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.722] gen9_render_composite: 0x0, current mode=1/1 >[ 133.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.722] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.722] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.722] sna_drawable_use_bo: using whole GPU bo >[ 133.722] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] color_convert: src=ff000000 [20028888] >[ 133.722] color_convert: dst=ff000000 [20028888] >[ 133.722] sna_render_get_solid: ff000000 >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] sna_transform_is_imprecise_integer_translation: no transform >[ 133.722] gen9_composite_picture: integer translation (0, 0), removing >[ 133.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.722] sna_render_pixmap_bo: GPU all damaged >[ 133.722] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.722] gen4_choose_composite_emitter: solid, identity mask >[ 133.722] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.722] gen9_composite_get_binding_table(fe40) >[ 133.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.722] gen9_emit_vertex_elements: setup id=9 >[ 133.722] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.722] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.722] gen8_vertex_flush[75c] = 9 >[ 133.722] gen9_magic_ca_pass: CA fixup (1065 -> 1074) >[ 133.722] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.722] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] sna_glyphs: discarding mask >[ 133.722] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.722] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.722] gen9_render_composite: 0x0, current mode=1/1 >[ 133.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.722] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.722] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.722] sna_drawable_use_bo: using whole GPU bo >[ 133.722] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] color_convert: src=ffffffff [20028888] >[ 133.722] color_convert: dst=ffffffff [20028888] >[ 133.722] sna_render_get_solid: ffffffff >[ 133.722] sna_render_get_solid(white) >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] sna_transform_is_imprecise_integer_translation: no transform >[ 133.722] gen9_composite_picture: integer translation (0, 0), removing >[ 133.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.722] sna_render_pixmap_bo: GPU all damaged >[ 133.722] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.722] gen4_choose_composite_emitter: solid, identity mask >[ 133.722] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.722] gen9_composite_get_binding_table(fe40) >[ 133.722] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.722] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.722] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.722] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.722] gen9_emit_vertex_elements: setup id=9 >[ 133.722] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.722] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.722] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.722] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.722] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.722] gen8_vertex_flush[85c] = 42 >[ 133.722] gen9_magic_ca_pass: CA fixup (1074 -> 1116) >[ 133.722] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.722] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.722] glyphs_format: format=166024, depth=32 >[ 133.722] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.722] sna_glyphs: discarding mask >[ 133.722] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.722] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.722] gen9_render_composite: 0x0, current mode=1/1 >[ 133.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.722] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.722] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.722] sna_drawable_use_bo: using whole GPU bo >[ 133.722] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] color_convert: src=ffffffff [20028888] >[ 133.722] color_convert: dst=ffffffff [20028888] >[ 133.722] sna_render_get_solid: ffffffff >[ 133.722] sna_render_get_solid(white) >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] sna_transform_is_imprecise_integer_translation: no transform >[ 133.722] gen9_composite_picture: integer translation (0, 0), removing >[ 133.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.722] sna_render_pixmap_bo: GPU all damaged >[ 133.722] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.722] gen4_choose_composite_emitter: solid, identity mask >[ 133.722] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.722] gen9_composite_get_binding_table(fdc0) >[ 133.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.722] gen9_emit_vertex_elements: setup id=9 >[ 133.722] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.722] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.722] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.722] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.722] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.722] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.722] gen8_vertex_flush[954] = 57 >[ 133.722] gen9_magic_ca_pass: CA fixup (1116 -> 1173) >[ 133.722] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.722] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] sna_glyphs: discarding mask >[ 133.722] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.722] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.722] gen9_render_composite: 0x0, current mode=1/1 >[ 133.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.722] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.722] sna_drawable_use_bo pixmap=2938, box=((0, 0), (7680, 2160)), flags=7... >[ 133.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.722] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.722] sna_drawable_use_bo: using whole GPU bo >[ 133.722] gen9_composite_set_target: pixmap=2938, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] color_convert: src=ffffffff [20028888] >[ 133.722] color_convert: dst=ffffffff [20028888] >[ 133.722] sna_render_get_solid: ffffffff >[ 133.722] sna_render_get_solid(white) >[ 133.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.722] sna_transform_is_imprecise_integer_translation: no transform >[ 133.722] gen9_composite_picture: integer translation (0, 0), removing >[ 133.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.722] sna_render_pixmap_bo: GPU all damaged >[ 133.722] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.722] gen4_choose_composite_emitter: solid, identity mask >[ 133.722] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.722] gen9_composite_get_binding_table(fdc0) >[ 133.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.722] gen9_emit_vertex_elements: setup id=9 >[ 133.722] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.722] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.722] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.723] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.723] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.723] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.723] gen8_vertex_flush[a4c] = 9 >[ 133.723] gen9_magic_ca_pass: CA fixup (1173 -> 1182) >[ 133.723] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.723] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.723] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.723] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b7a, drawable=a74 >[ 133.723] sna_validate_gc: recomputing clip >[ 133.723] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.723] sna_copy_area: src=pixmap=2938:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.723] sna_copy_area: normal copy >[ 133.723] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.723] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.723] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.723] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.723] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.723] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.723] sna_do_copy: pixmap -- no source clipping >[ 133.723] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.723] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.723] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2938+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.723] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.723] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.723] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.723] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.723] sna_drawable_use_bo: pinned, never REPLACES >[ 133.723] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.723] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.723] sna_drawable_use_bo: using whole GPU bo >[ 133.723] sna_pixmap_move_to_gpu(pixmap=2938, usage=0), flags=a >[ 133.723] sna_pixmap_move_to_gpu: already all-damaged >[ 133.723] sna_pixmap_mark_active: pixmap=2938, handle=138 >[ 133.723] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.723] sna_pixmap_make_cow: make cow src=2938, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.723] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.723] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.723] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.723] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.723] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.723] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.723] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.723] __kgem_retire_rq: request 1 complete >[ 133.723] kgem_set_mode: flushing before new bo >[ 133.723] gen8_vertex_close: used=4728, vbo active? 3, vb=204, nreloc=2 >[ 133.723] gen8_vertex_close: reloc[0] = 287 >[ 133.723] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.723] kgem_add_handle: handle=3, index=5 >[ 133.723] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.723] gen8_vertex_close: reloc[1] = 342 >[ 133.723] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.723] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.723] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.723] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.723] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.723] kgem_fixup_relocs: shrinking by 61440 >[ 133.723] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.723] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.723] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.723] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.723] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.723] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.723] __kgem_bo_clear_busy: handle=7 >[ 133.723] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.723] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.723] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.723] __kgem_bo_clear_busy: handle=7 >[ 133.723] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.723] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.723] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.723] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.723] aligning vertex: was 4, now 2 floats per vertex >[ 133.723] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.723] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.723] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.723] kgem_add_handle: handle=4, index=0 >[ 133.723] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.723] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.723] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.723] gen9_composite_get_binding_table(ffc0) >[ 133.723] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.723] kgem_add_handle: handle=134, index=1 >[ 133.723] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.723] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.723] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.723] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.723] kgem_add_handle: handle=138, index=2 >[ 133.723] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.723] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.723] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.723] gen9_emit_sampler: sampler = 0 >[ 133.723] gen9_emit_sf: num_sf_outputs=1 >[ 133.723] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.723] gen9_emit_vertex_elements: setup id=0 >[ 133.723] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.723] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.723] gen8_vertex_flush[490] = 3 >[ 133.723] sna_accel_flush: flush?=1, dirty?=1 >[ 133.723] sna_accel_flush: syncing SHM pixmap=2942 (refcnt=1) >[ 133.723] _sna_pixmap_move_to_cpu(pixmap=2942, 70x42, flags=3) >[ 133.723] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.723] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.723] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.723] kgem_bo_sync__cpu_full: handle=140 >[ 133.723] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.723] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 0 >[ 133.723] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.723] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.723] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.723] __kgem_retire_rq: request 1 complete >[ 133.723] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.723] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.723] gen8_vertex_close: used=4734, vbo active? 3, vb=1, nreloc=1 >[ 133.723] gen8_vertex_close: reloc[0] = 287 >[ 133.723] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.723] kgem_add_handle: handle=3, index=3 >[ 133.723] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.723] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.723] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.723] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.723] kgem_fixup_relocs: shrinking by 61440 >[ 133.723] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.723] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.723] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.723] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.723] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.723] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.723] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.723] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.723] sna_accel_flush: flush?=0, dirty?=0 >[ 133.723] sna_accel_flush: flush?=0, dirty?=0 >[ 133.723] sna_accel_flush: flush?=0, dirty?=0 >[ 133.723] sna_destroy_pixmap: pixmap=2938, attached?=1 >[ 133.723] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.723] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.723] __kgem_busy: handle=138, busy=131072, wedged=0 >[ 133.723] __kgem_bo_destroy: handle=138 -> active >[ 133.723] __sna_free_pixmap(pixmap=2938) >[ 133.723] sna_accel_flush: flush?=0, dirty?=0 >[ 133.723] sna_accel_flush: flush?=0, dirty?=0 >[ 133.723] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.723] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.723] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.723] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.723] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.723] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.723] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.723] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.723] gen9_render_composite: 7680x2160, current mode=0/1 >[ 133.723] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.723] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.723] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.723] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.723] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.723] sna_pixmap_undo_cow: freeing cow >[ 133.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.723] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.723] sna_drawable_use_bo: using whole GPU bo >[ 133.723] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.723] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.723] sna_transform_is_imprecise_integer_translation: no transform >[ 133.723] gen9_composite_picture: integer translation (0, 0), removing >[ 133.723] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.723] sna_render_pixmap_bo: GPU all damaged >[ 133.723] color_convert: src=a5000000 [20028888] >[ 133.723] color_convert: dst=a5000000 [20028888] >[ 133.723] sna_render_get_solid: a5000000 >[ 133.723] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.723] gen4_choose_composite_emitter: identity source, identity mask >[ 133.723] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.723] aligning vertex: was 2, now 5 floats per vertex >[ 133.723] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.723] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.723] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.723] kgem_add_handle: handle=4, index=0 >[ 133.723] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.723] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.723] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.723] gen9_composite_get_binding_table(ffc0) >[ 133.723] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.723] kgem_add_handle: handle=136, index=1 >[ 133.723] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.723] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.723] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.723] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.723] kgem_add_handle: handle=137, index=2 >[ 133.723] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.723] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.723] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.723] kgem_add_reloc64: adding proxy [delta=660] for handle=7 >[ 133.723] kgem_add_handle: handle=7, index=3 >[ 133.723] kgem_add_reloc64[5] = (delta=660, target handle=3, presumed=fffe8000) >[ 133.723] [3fc0] bind bo(handle=7, addr=fffe8294), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.724] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.724] gen9_emit_sampler: sampler = 3 >[ 133.724] gen9_emit_sf: num_sf_outputs=2 >[ 133.724] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.724] gen9_emit_vertex_elements: setup id=10 >[ 133.724] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.724] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.724] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.724] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.724] gen8_vertex_flush[498] = 3 >[ 133.724] sna_accel_flush: flush?=0, dirty?=0 >[ 133.724] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.724] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.724] kgem_can_create_2d: untiled size=66355200 >[ 133.724] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.724] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.724] sna_create_pixmap: usage=0, flags=1b >[ 133.724] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.724] __pop_freed_pixmap: reusing freed pixmap=2938 header >[ 133.724] create_pixmap_hdr: pixmap=2943, width=7680, height=2160, usage=0 >[ 133.724] sna_create_pixmap: serial=2943, 7680x2160, usage=0 >[ 133.724] sna_accel_flush: flush?=0, dirty?=0 >[ 133.724] sna_accel_flush: flush?=0, dirty?=0 >[ 133.724] sna_composite_rectangles(pixmap=2944, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.724] sna_composite_rectangles: converted to op 0 >[ 133.724] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.724] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.724] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.724] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.724] sna_composite_rectangles: dropping last-cpu hint >[ 133.724] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=19... >[ 133.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.724] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.724] sna_pixmap_move_to_gpu(pixmap=2944, usage=0), flags=b >[ 133.724] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.724] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.724] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.724] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.724] sna_pixmap_alloc_gpu: pixmap=2944 >[ 133.724] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.724] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.724] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.724] 1:from active: pitch=30720, tiling=1, handle=138, id=1914 >[ 133.724] __sna_damage_all(7680, 2160) >[ 133.724] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.724] sna_pixmap_mark_active: pixmap=2944, handle=138 >[ 133.724] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.724] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.724] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.724] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.724] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.724] sna_render_get_solid: 0 >[ 133.724] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.724] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.724] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.724] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.724] aligning vertex: was 5, now 2 floats per vertex >[ 133.724] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.724] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.724] gen9_composite_get_binding_table(fec0) >[ 133.724] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.724] kgem_add_handle: handle=138, index=4 >[ 133.724] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.724] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.724] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.724] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.724] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.724] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.724] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.724] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.724] gen9_emit_sampler: sampler = 1 >[ 133.724] gen9_emit_sf: num_sf_outputs=1 >[ 133.724] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.724] gen9_emit_vertex_elements: setup id=0 >[ 133.724] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.724] (0, 0), (7680, 2160) >[ 133.724] gen8_vertex_flush[56c] = 3 >[ 133.724] sna_composite_rectangles: pixmap=2944 marking clear [0]? 1 >[ 133.725] sna_accel_flush: flush?=0, dirty?=0 >[ 133.725] sna_composite_rectangles(pixmap=2944, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.725] sna_composite_rectangles: converted to op 1 >[ 133.725] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.725] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.725] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.725] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.725] sna_composite_rectangles: dropping last-cpu hint >[ 133.725] sna_drawable_use_bo pixmap=2944, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.725] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.725] sna_drawable_use_bo: using whole GPU bo >[ 133.725] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.725] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.725] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.725] sna_render_get_solid: ffe5e3e1 >[ 133.725] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.725] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.725] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.725] gen9_composite_get_binding_table(fe00) >[ 133.725] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.725] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.725] kgem_add_handle: handle=32, index=5 >[ 133.725] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.725] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.725] gen9_emit_vertex_elements: setup id=0 >[ 133.725] (7679, 0), (7680, 2160) >[ 133.725] gen8_vertex_flush[5a8] = 3 >[ 133.725] sna_accel_flush: flush?=0, dirty?=0 >[ 133.725] sna_accel_flush: flush?=0, dirty?=0 >[ 133.725] sna_block_handler (tv=0.0) >[ 133.725] sna_wakeup_handler >[ 133.725] sna_accel_flush: flush?=0, dirty?=0 >[ 133.725] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 >[ 133.725] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.725] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.725] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.725] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.725] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 >[ 133.725] sna_dri2_get_back: reuse unattached back >[ 133.725] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.725] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 >[ 133.725] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.725] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 >[ 133.725] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.725] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.725] sna_accel_flush: flush?=0, dirty?=0 >[ 133.725] sna_accel_flush: flush?=0, dirty?=0 >[ 133.725] sna_accel_flush: flush?=0, dirty?=0 >[ 133.725] sna_block_handler (tv=0.0) >[ 133.725] sna_wakeup_handler >[ 133.725] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b80 >[ 133.725] sna_validate_gc: recomputing clip >[ 133.725] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e6cd90] >[ 133.725] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2944:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.725] sna_copy_area: normal copy >[ 133.725] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.725] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.725] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.725] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.725] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.725] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.725] sna_do_copy: pixmap -- no source clipping >[ 133.726] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.726] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.726] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2944+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.726] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.726] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.726] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.726] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.726] sna_drawable_use_bo: using whole GPU bo >[ 133.726] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.726] sna_pixmap_move_to_gpu: already all-damaged >[ 133.726] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.726] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.726] sna_pixmap_make_cow: make cow src=2659, dst=2944, handle=136 (already cow? src=0, dst=0) >[ 133.726] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.726] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.726] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.726] __kgem_bo_destroy: handle=138 -> active >[ 133.726] sna_pixmap_make_cow: moo! attaching clone to pixmap=2944 (source=2659, handle=136) >[ 133.726] sna_destroy_pixmap: pixmap=2940, attached?=1 >[ 133.726] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.726] __sna_free_pixmap(pixmap=2940) >[ 133.726] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.726] kgem_bo_sync__cpu: handle=139 >[ 133.726] sna_accel_watch_flush: enable=-1 >[ 133.726] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.726] __kgem_bo_destroy: handle=139, size=8192 >[ 133.726] __kgem_bo_destroy: handle=139, not reusable >[ 133.726] kgem_bo_free: handle=139, size=8192 >[ 133.726] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.726] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.726] sna_accel_flush: flush?=0, dirty?=0 >[ 133.726] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.726] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.726] create_pixmap: serial=2945, usage=0, 0x0 >[ 133.726] create_pixmap_hdr: pixmap=2945, width=70, height=24, usage=0 >[ 133.726] kgem_create_map(0x7f1c44143000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.726] __kgem_bo_init(handle=139, num_pages=2) >[ 133.726] kgem_create_map(ptr=0x7f1c44143000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.726] sna_accel_watch_flush: enable=1 >[ 133.726] __sna_damage_all(70, 24) >[ 133.726] sna_pixmap_create_shm: serial=2945, 70x24, usage=0 >[ 133.726] sna_composite(pixmap=2944, op=3, src=2946+(0, 0), mask=0+(118, 350), dst=2944+(118, 350)+(0, 0), size=(70, 24) >[ 133.726] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.726] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.726] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.726] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.726] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.726] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.726] gen9_render_composite: 70x24, current mode=1/1 >[ 133.726] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.726] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.726] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.726] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.726] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.726] sna_drawable_use_bo pixmap=2944, box=((118, 350), (188, 374)), flags=7... >[ 133.726] sna_pixmap_undo_cow: pixmap=2944, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.726] sna_pixmap_undo_cow: copying cow >[ 133.726] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.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) >[ 133.726] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.726] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.726] 1:from active: pitch=30720, tiling=1, handle=138, id=1916 >[ 133.726] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.727] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.727] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.727] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.727] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.727] gen9_composite_get_binding_table(fd80) >[ 133.727] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.727] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.727] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.727] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.727] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.727] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.727] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.727] gen9_emit_sampler: sampler = 0 >[ 133.727] gen9_emit_vertex_elements: setup id=0 >[ 133.727] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.727] gen8_vertex_flush[5ec] = 3 >[ 133.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.727] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.727] sna_drawable_use_bo: using whole GPU bo >[ 133.727] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.727] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.727] sna_transform_is_imprecise_integer_translation: no transform >[ 133.727] gen9_composite_picture: integer translation (0, 0), removing >[ 133.727] sna_render_pixmap_bo pixmap=2946, (0, 0)x(70, 24)/(70, 24) >[ 133.727] sna_render_pixmap_bo: CPU all damaged >[ 133.727] sna_add_flush_pixmap: marking pixmap=2946 for flushing >[ 133.727] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.727] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.727] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.727] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.727] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.727] gen4_choose_composite_emitter: identity src, no mask >[ 133.727] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.727] gen8_vertex_close: used=4768, vbo active? 3, vb=401, nreloc=2 >[ 133.727] gen8_vertex_close: reloc[0] = 289 >[ 133.727] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.727] kgem_add_handle: handle=3, index=6 >[ 133.727] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.727] gen8_vertex_close: reloc[1] = 342 >[ 133.727] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.727] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.727] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.727] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.727] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.727] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.727] kgem_fixup_relocs: shrinking by 61440 >[ 133.727] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.727] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.727] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.727] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.727] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.727] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.727] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.727] __kgem_bo_clear_busy: handle=7 >[ 133.727] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.727] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.727] __kgem_bo_clear_busy: handle=7 >[ 133.727] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.727] __kgem_bo_clear_busy: handle=32 >[ 133.727] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.727] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.727] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.727] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.727] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.727] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.727] aligning vertex: was 2, now 3 floats per vertex >[ 133.727] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.727] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.727] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.727] kgem_add_handle: handle=4, index=0 >[ 133.727] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.727] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.727] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.727] gen9_composite_get_binding_table(ffc0) >[ 133.728] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.728] kgem_add_handle: handle=138, index=1 >[ 133.728] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.728] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.728] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.728] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.728] kgem_add_handle: handle=139, index=2 >[ 133.728] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.728] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.728] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.728] gen9_emit_sampler: sampler = 2 >[ 133.728] gen9_emit_sf: num_sf_outputs=1 >[ 133.728] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.728] gen9_emit_vertex_elements: setup id=2 >[ 133.728] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.728] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.728] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.728] gen8_vertex_flush[490] = 3 >[ 133.728] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.728] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.728] sna_glyphs: discarding mask >[ 133.728] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.728] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.728] gen9_render_composite: 0x0, current mode=1/1 >[ 133.728] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.728] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.728] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.728] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.728] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.728] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.728] sna_drawable_use_bo: using whole GPU bo >[ 133.728] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.728] color_convert: src=ff000000 [20028888] >[ 133.728] color_convert: dst=ff000000 [20028888] >[ 133.728] sna_render_get_solid: ff000000 >[ 133.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.728] sna_transform_is_imprecise_integer_translation: no transform >[ 133.728] gen9_composite_picture: integer translation (0, 0), removing >[ 133.728] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.728] sna_render_pixmap_bo: GPU all damaged >[ 133.728] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.728] gen4_choose_composite_emitter: solid, identity mask >[ 133.728] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.728] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.728] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.728] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.728] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.728] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.728] aligning vertex: was 3, now 4 floats per vertex >[ 133.728] gen9_composite_get_binding_table(ff00) >[ 133.728] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.728] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.728] kgem_add_handle: handle=7, index=3 >[ 133.728] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.728] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.728] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.728] kgem_add_handle: handle=6, index=4 >[ 133.728] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.728] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.728] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.728] gen9_emit_sampler: sampler = a >[ 133.728] gen9_emit_sf: num_sf_outputs=2 >[ 133.728] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.728] gen9_emit_vertex_elements: setup id=9 >[ 133.728] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.728] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.728] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.728] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.728] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.728] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.728] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.728] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.728] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.729] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.729] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.729] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.729] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.729] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.729] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.729] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.729] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.729] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.729] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.729] gen8_vertex_flush[56c] = 42 >[ 133.729] gen9_magic_ca_pass: CA fixup (1195 -> 1237) >[ 133.729] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.729] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.729] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.729] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.729] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.729] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.729] glyphs_format: format=166024, depth=32 >[ 133.729] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.729] sna_glyphs: discarding mask >[ 133.729] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.729] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.729] gen9_render_composite: 0x0, current mode=1/1 >[ 133.729] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.729] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.729] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.729] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.729] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.729] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.729] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.729] sna_drawable_use_bo: using whole GPU bo >[ 133.729] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.729] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.729] color_convert: src=ff000000 [20028888] >[ 133.729] color_convert: dst=ff000000 [20028888] >[ 133.729] sna_render_get_solid: ff000000 >[ 133.729] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.729] sna_transform_is_imprecise_integer_translation: no transform >[ 133.729] gen9_composite_picture: integer translation (0, 0), removing >[ 133.729] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.729] sna_render_pixmap_bo: GPU all damaged >[ 133.729] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.729] gen4_choose_composite_emitter: solid, identity mask >[ 133.729] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.729] gen9_composite_get_binding_table(fe40) >[ 133.729] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.729] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.729] gen9_emit_vertex_elements: setup id=9 >[ 133.729] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.729] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.729] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.729] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.729] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.729] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.730] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.730] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.730] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.730] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.730] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.730] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.730] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.730] gen8_vertex_flush[664] = 57 >[ 133.730] gen9_magic_ca_pass: CA fixup (1237 -> 1294) >[ 133.730] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.730] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.730] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.730] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.730] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.730] sna_glyphs: discarding mask >[ 133.730] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.730] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.730] gen9_render_composite: 0x0, current mode=1/1 >[ 133.730] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.730] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.730] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.730] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.730] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.730] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.730] sna_drawable_use_bo: using whole GPU bo >[ 133.730] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.730] color_convert: src=ff000000 [20028888] >[ 133.730] color_convert: dst=ff000000 [20028888] >[ 133.730] sna_render_get_solid: ff000000 >[ 133.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.730] sna_transform_is_imprecise_integer_translation: no transform >[ 133.730] gen9_composite_picture: integer translation (0, 0), removing >[ 133.730] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.730] sna_render_pixmap_bo: GPU all damaged >[ 133.730] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.730] gen4_choose_composite_emitter: solid, identity mask >[ 133.730] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.730] gen9_composite_get_binding_table(fe40) >[ 133.730] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.730] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.730] gen9_emit_vertex_elements: setup id=9 >[ 133.730] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.730] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.730] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.730] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.730] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.730] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.730] gen8_vertex_flush[75c] = 9 >[ 133.730] gen9_magic_ca_pass: CA fixup (1294 -> 1303) >[ 133.730] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.730] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.730] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.730] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.730] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.730] sna_glyphs: discarding mask >[ 133.730] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.730] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.730] gen9_render_composite: 0x0, current mode=1/1 >[ 133.730] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.730] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.730] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.730] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.730] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.730] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.730] sna_drawable_use_bo: using whole GPU bo >[ 133.730] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.730] color_convert: src=ffffffff [20028888] >[ 133.730] color_convert: dst=ffffffff [20028888] >[ 133.730] sna_render_get_solid: ffffffff >[ 133.730] sna_render_get_solid(white) >[ 133.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.730] sna_transform_is_imprecise_integer_translation: no transform >[ 133.730] gen9_composite_picture: integer translation (0, 0), removing >[ 133.730] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.730] sna_render_pixmap_bo: GPU all damaged >[ 133.730] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.730] gen4_choose_composite_emitter: solid, identity mask >[ 133.730] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.730] gen9_composite_get_binding_table(fe40) >[ 133.730] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.730] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.730] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.730] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.730] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.730] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.730] gen9_emit_vertex_elements: setup id=9 >[ 133.730] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.731] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.731] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.731] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.731] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.731] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.731] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.731] gen8_vertex_flush[85c] = 42 >[ 133.731] gen9_magic_ca_pass: CA fixup (1303 -> 1345) >[ 133.731] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.731] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.731] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.731] sna_accel_flush: flush?=1, dirty?=1 >[ 133.731] sna_accel_flush: syncing SHM pixmap=2946 (refcnt=1) >[ 133.731] _sna_pixmap_move_to_cpu(pixmap=2946, 70x24, flags=3) >[ 133.731] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.731] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.731] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.731] kgem_bo_sync__cpu_full: handle=139 >[ 133.731] gen8_vertex_close: used=5380, vbo active? 3, vb=204, nreloc=2 >[ 133.731] gen8_vertex_close: reloc[0] = 287 >[ 133.731] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.731] kgem_add_handle: handle=3, index=5 >[ 133.731] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.731] gen8_vertex_close: reloc[1] = 342 >[ 133.731] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.731] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.731] batch[1/1, flags=1800]: 572 572 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.731] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.731] __kgem_retire_rq: request 1 complete >[ 133.731] __kgem_bo_flush: handle=134, busy=131072, wedged=0 >[ 133.731] __kgem_bo_flush: moving 134 to flushing >[ 133.731] __kgem_retire_rq: movied 134 to flushing >[ 133.731] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.731] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.731] kgem_fixup_relocs: shrinking by 61440 >[ 133.731] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.731] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.731] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.731] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.731] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.731] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.731] __kgem_bo_clear_busy: handle=7 >[ 133.731] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.731] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.731] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.731] __kgem_bo_clear_busy: handle=7 >[ 133.731] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.731] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.731] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.731] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.731] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.754] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.754] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.754] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.754] __kgem_retire_rq: request 2 complete >[ 133.754] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.754] __kgem_retire_rq: request 1 complete >[ 133.754] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.754] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.754] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.754] sna_block_handler (tv=0.0) >[ 133.754] sna_wakeup_handler >[ 133.754] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.754] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.754] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.754] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.754] sna_dri2_get_msc(draw=146, pipe=0) >[ 133.754] sna_crtc_record_swap: recording last swap on pipe=0, frame 7756 [msc=7756], time 133.751249 >[ 133.754] sna_dri2_get_msc: msc=7756 [raw=7756], ust=133751249 >[ 133.754] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) >[ 133.754] sna_dri2_schedule_swap(target_msc=7753, divisor=0, remainder=0) >[ 133.754] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 >[ 133.754] sna_covering_crtc for box=(0, 0), (7680, 2160) >[ 133.754] sna_covering_crtc: have PrimaryOutput? 1 marking as desired >[ 133.754] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) >[ 133.754] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) >[ 133.754] sna_crtc_record_swap: recording last swap on pipe=0, frame 7756 [msc=7756], time 133.751249 >[ 133.754] immediate_swap: current_msc=7756, target_msc=7753 -- yes >[ 133.754] can_flip: no, shadow enabled >[ 133.754] sna_dri2_add_event: adding event to window 146) >[ 133.754] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 >[ 133.754] sna_dri2_immediate_blit: no pending blit, starting chain >[ 133.754] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 >[ 133.754] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 >[ 133.754] can_xchg: back size=8701e00, front size=8701e00 >[ 133.754] can_xchg: yes, pixmap=165 >[ 133.754] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 >[ 133.754] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 >[ 133.754] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 >[ 133.754] set_bo: pixmap=165, handle=35 (old handle=36) >[ 133.754] set_bo: marking whole pixmap as damaged >[ 133.754] set_bo: applying final/discard move-to-gpu >[ 133.754] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 >[ 133.754] set_bo: dropping flush hint from handle=36 >[ 133.754] set_bo: adding flush hint to handle=35 >[ 133.754] mark_stale(handle=36) => 1 >[ 133.754] swap_limit: draw=146 setting swap limit to 3 >[ 133.754] sna_dri2_swap_limit_validate: swap limit set to 3 >[ 133.754] sna_next_vblank(pipe=0, waiting until next vblank) >[ 133.754] sna_dri2_schedule_swap: reported target_msc=7756 >[ 133.754] sna_accel_flush: flush?=0, dirty?=0 >[ 133.754] sna_accel_flush: flush?=0, dirty?=0 >[ 133.754] sna_accel_flush: flush?=0, dirty?=0 >[ 133.754] sna_accel_flush: flush?=0, dirty?=0 >[ 133.754] sna_block_handler (tv=0.0) >[ 133.754] kgem_retire, need_retire?=1 >[ 133.754] __kgem_busy: handle=134, busy=0, wedged=0 >[ 133.754] __kgem_bo_clear_busy: handle=134 >[ 133.754] kgem_retire__flushing: 0 bo on flushing list, retired? 0 >[ 133.754] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 >[ 133.754] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 >[ 133.754] kgem_retire -- retired=0, need_retire=0 >[ 133.754] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 >[ 133.754] gen6_render_retire: resetting idle vbo >[ 133.754] sna_scanout_do_flush: flush timer active: delta=-40 >[ 133.754] sna_scanout_do_flush (time=133754), triggered >[ 133.754] sna_scanout_flush (time=133754), cpu damage? 0, exec? 0 nbatch=0, busy? 1 >[ 133.754] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.754] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) >[ 133.754] has_shadow: has pending damage? 1, outstanding flips: 0 >[ 133.754] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.754] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) >[ 133.754] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer >[ 133.754] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a >[ 133.754] sna_pixmap_move_to_gpu: already all-damaged >[ 133.754] sna_pixmap_mark_active: pixmap=165, handle=35 >[ 133.754] sna_mode_redisplay: crtc[0] transformed? 0 >[ 133.754] sna_mode_redisplay: crtc[1] transformed? 0 >[ 133.754] sna_mode_redisplay: crtc[2] transformed? 0 >[ 133.754] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] >[ 133.754] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 >[ 133.754] get_fb: reusing fb=105 for handle=35 >[ 133.754] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 >[ 133.754] __kgem_bo_clear_busy: handle=35 >[ 133.754] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 >[ 133.754] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 >[ 133.754] __kgem_bo_clear_busy: handle=35 >[ 133.754] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 >[ 133.754] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 >[ 133.754] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 >[ 133.754] sna_accel_do_throttle (time=133754), triggered >[ 133.754] sna_accel_throttle (time=133754) >[ 133.754] sna_accel_disarm_timer[1] (time=133754) >[ 133.754] sna_accel_block: evaluating timers, active=5 >[ 133.754] sna_accel_block: flush timer expires in 16 [133770] >[ 133.754] sna_wakeup_handler >[ 133.754] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.754] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.754] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.754] glyphs_format: format=166024, depth=32 >[ 133.754] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.754] sna_glyphs: discarding mask >[ 133.754] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.754] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.754] gen9_render_composite: 0x0, current mode=0/0 >[ 133.754] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.754] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.754] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.754] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.754] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.754] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.754] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.754] sna_drawable_use_bo: using whole GPU bo >[ 133.754] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.754] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.754] color_convert: src=ffffffff [20028888] >[ 133.754] color_convert: dst=ffffffff [20028888] >[ 133.754] sna_render_get_solid: ffffffff >[ 133.754] sna_render_get_solid(white) >[ 133.754] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.754] sna_transform_is_imprecise_integer_translation: no transform >[ 133.754] gen9_composite_picture: integer translation (0, 0), removing >[ 133.754] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.754] sna_render_pixmap_bo: GPU all damaged >[ 133.754] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.754] gen4_choose_composite_emitter: solid, identity mask >[ 133.754] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.754] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.754] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.754] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.754] kgem_add_handle: handle=4, index=0 >[ 133.754] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.754] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.754] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.754] gen9_composite_get_binding_table(ffc0) >[ 133.754] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.755] kgem_add_handle: handle=138, index=1 >[ 133.755] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.755] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.755] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.755] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.755] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.755] kgem_add_handle: handle=7, index=2 >[ 133.755] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.755] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.755] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.755] kgem_add_handle: handle=6, index=3 >[ 133.755] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.755] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.755] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.755] gen9_emit_sampler: sampler = a >[ 133.755] gen9_emit_sf: num_sf_outputs=2 >[ 133.755] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.755] gen9_emit_vertex_elements: setup id=9 >[ 133.755] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.755] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.755] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.755] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.755] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.755] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.755] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.755] gen8_vertex_flush[498] = 57 >[ 133.755] gen9_magic_ca_pass: CA fixup (0 -> 57) >[ 133.755] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.755] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.755] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.755] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.755] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.755] sna_glyphs: discarding mask >[ 133.755] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.755] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.755] gen9_render_composite: 0x0, current mode=1/1 >[ 133.755] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.755] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.755] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.755] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.755] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.755] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.755] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.755] sna_drawable_use_bo: using whole GPU bo >[ 133.755] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.755] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.755] color_convert: src=ffffffff [20028888] >[ 133.755] color_convert: dst=ffffffff [20028888] >[ 133.755] sna_render_get_solid: ffffffff >[ 133.755] sna_render_get_solid(white) >[ 133.755] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.755] sna_transform_is_imprecise_integer_translation: no transform >[ 133.755] gen9_composite_picture: integer translation (0, 0), removing >[ 133.755] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.755] sna_render_pixmap_bo: GPU all damaged >[ 133.755] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.755] gen4_choose_composite_emitter: solid, identity mask >[ 133.755] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.755] gen9_composite_get_binding_table(fec0) >[ 133.755] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.755] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.755] gen9_emit_vertex_elements: setup id=9 >[ 133.755] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.755] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.755] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.755] gen8_vertex_flush[590] = 9 >[ 133.755] gen9_magic_ca_pass: CA fixup (57 -> 66) >[ 133.755] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.755] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.755] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.755] sna_destroy_pixmap: pixmap=2942, attached?=1 >[ 133.755] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.755] __sna_free_pixmap(pixmap=2942) >[ 133.755] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.755] kgem_bo_sync__cpu: handle=140 >[ 133.755] sna_accel_watch_flush: enable=-1 >[ 133.755] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.755] __kgem_bo_destroy: handle=140, size=12288 >[ 133.755] __kgem_bo_destroy: handle=140, not reusable >[ 133.755] kgem_bo_free: handle=140, size=12288 >[ 133.755] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.755] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.755] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.755] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.755] create_pixmap: serial=2947, usage=0, 0x0 >[ 133.755] create_pixmap_hdr: pixmap=2947, width=70, height=42, usage=0 >[ 133.755] kgem_create_map(0x7f1c44149000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.755] __kgem_bo_init(handle=140, num_pages=3) >[ 133.755] kgem_create_map(ptr=0x7f1c44149000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.755] sna_accel_watch_flush: enable=1 >[ 133.755] __sna_damage_all(70, 42) >[ 133.755] sna_pixmap_create_shm: serial=2947, 70x42, usage=0 >[ 133.755] sna_composite(pixmap=2944, op=3, src=2948+(0, 0), mask=0+(118, 232), dst=2944+(118, 232)+(0, 0), size=(70, 42) >[ 133.755] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.755] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.755] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.755] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.755] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.755] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.755] gen9_render_composite: 70x42, current mode=1/1 >[ 133.755] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.755] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.755] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.755] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.755] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.755] sna_drawable_use_bo pixmap=2944, box=((118, 232), (188, 274)), flags=7... >[ 133.755] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.755] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.755] sna_drawable_use_bo: using whole GPU bo >[ 133.755] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.755] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.755] sna_transform_is_imprecise_integer_translation: no transform >[ 133.755] gen9_composite_picture: integer translation (0, 0), removing >[ 133.755] sna_render_pixmap_bo pixmap=2948, (0, 0)x(70, 42)/(70, 42) >[ 133.755] sna_render_pixmap_bo: CPU all damaged >[ 133.755] sna_add_flush_pixmap: marking pixmap=2948 for flushing >[ 133.755] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.755] gen8_vertex_close: used=264, vbo active? 3, vb=200, nreloc=1 >[ 133.755] gen8_vertex_close: reloc[0] = 289 >[ 133.755] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.755] kgem_add_handle: handle=3, index=4 >[ 133.755] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.755] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.755] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.755] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.755] kgem_fixup_relocs: shrinking by 61440 >[ 133.755] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.755] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.755] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.755] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.755] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.755] __kgem_bo_clear_busy: handle=7 >[ 133.755] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.755] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.755] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.755] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.755] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.755] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.755] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.755] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.755] gen4_choose_composite_emitter: identity src, no mask >[ 133.755] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.755] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.755] aligning vertex: was 4, now 3 floats per vertex >[ 133.755] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.755] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.755] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.755] kgem_add_handle: handle=4, index=0 >[ 133.755] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.755] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.755] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.755] gen9_composite_get_binding_table(ffc0) >[ 133.755] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.755] kgem_add_handle: handle=138, index=1 >[ 133.755] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.755] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.755] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.755] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.755] kgem_add_handle: handle=140, index=2 >[ 133.755] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.755] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.755] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.755] gen9_emit_sampler: sampler = 2 >[ 133.755] gen9_emit_sf: num_sf_outputs=1 >[ 133.755] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.755] gen9_emit_vertex_elements: setup id=2 >[ 133.755] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.755] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.755] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.755] gen8_vertex_flush[490] = 3 >[ 133.755] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.755] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.755] sna_glyphs: discarding mask >[ 133.755] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.755] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.755] gen9_render_composite: 0x0, current mode=1/1 >[ 133.755] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.755] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.755] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.755] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.755] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.755] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.755] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.755] sna_drawable_use_bo: using whole GPU bo >[ 133.755] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.755] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.755] color_convert: src=ff000000 [20028888] >[ 133.755] color_convert: dst=ff000000 [20028888] >[ 133.755] sna_render_get_solid: ff000000 >[ 133.755] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.755] sna_transform_is_imprecise_integer_translation: no transform >[ 133.755] gen9_composite_picture: integer translation (0, 0), removing >[ 133.755] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.755] sna_render_pixmap_bo: GPU all damaged >[ 133.755] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.755] gen4_choose_composite_emitter: solid, identity mask >[ 133.755] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.755] aligning vertex: was 3, now 4 floats per vertex >[ 133.755] gen9_composite_get_binding_table(ff00) >[ 133.755] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.755] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.755] kgem_add_handle: handle=7, index=3 >[ 133.755] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.755] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.755] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.755] kgem_add_handle: handle=6, index=4 >[ 133.755] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.755] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.755] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.755] gen9_emit_sampler: sampler = a >[ 133.755] gen9_emit_sf: num_sf_outputs=2 >[ 133.755] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.755] gen9_emit_vertex_elements: setup id=9 >[ 133.755] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.755] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.755] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.755] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.755] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.755] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.755] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.755] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.755] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.755] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.756] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.756] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.756] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.756] gen8_vertex_flush[56c] = 42 >[ 133.756] gen9_magic_ca_pass: CA fixup (69 -> 111) >[ 133.756] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.756] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.756] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.756] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.756] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.756] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.756] glyphs_format: format=166024, depth=32 >[ 133.756] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.756] sna_glyphs: discarding mask >[ 133.756] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.756] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.756] gen9_render_composite: 0x0, current mode=1/1 >[ 133.756] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.756] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.756] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.756] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.756] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.756] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.756] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.756] sna_drawable_use_bo: using whole GPU bo >[ 133.756] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.756] color_convert: src=ff000000 [20028888] >[ 133.756] color_convert: dst=ff000000 [20028888] >[ 133.756] sna_render_get_solid: ff000000 >[ 133.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.756] sna_transform_is_imprecise_integer_translation: no transform >[ 133.756] gen9_composite_picture: integer translation (0, 0), removing >[ 133.756] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.756] sna_render_pixmap_bo: GPU all damaged >[ 133.756] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.756] gen4_choose_composite_emitter: solid, identity mask >[ 133.756] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.756] gen9_composite_get_binding_table(fe40) >[ 133.756] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.756] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.756] gen9_emit_vertex_elements: setup id=9 >[ 133.756] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.756] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.756] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.756] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.756] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.756] gen8_vertex_flush[664] = 57 >[ 133.756] gen9_magic_ca_pass: CA fixup (111 -> 168) >[ 133.756] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.756] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.756] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.756] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.756] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.756] sna_glyphs: discarding mask >[ 133.756] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.756] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.756] gen9_render_composite: 0x0, current mode=1/1 >[ 133.756] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.756] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.756] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.756] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.756] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.756] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.756] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.756] sna_drawable_use_bo: using whole GPU bo >[ 133.756] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.756] color_convert: src=ff000000 [20028888] >[ 133.756] color_convert: dst=ff000000 [20028888] >[ 133.756] sna_render_get_solid: ff000000 >[ 133.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.756] sna_transform_is_imprecise_integer_translation: no transform >[ 133.756] gen9_composite_picture: integer translation (0, 0), removing >[ 133.756] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.756] sna_render_pixmap_bo: GPU all damaged >[ 133.756] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.756] gen4_choose_composite_emitter: solid, identity mask >[ 133.756] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.756] gen9_composite_get_binding_table(fe40) >[ 133.756] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.756] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.756] gen9_emit_vertex_elements: setup id=9 >[ 133.756] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.756] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.756] gen8_vertex_flush[75c] = 9 >[ 133.756] gen9_magic_ca_pass: CA fixup (168 -> 177) >[ 133.756] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.756] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.756] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.756] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.756] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.756] sna_glyphs: discarding mask >[ 133.756] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.756] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.756] gen9_render_composite: 0x0, current mode=1/1 >[ 133.756] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.756] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.756] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.756] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.756] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.756] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.756] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.756] sna_drawable_use_bo: using whole GPU bo >[ 133.756] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.756] color_convert: src=ffffffff [20028888] >[ 133.756] color_convert: dst=ffffffff [20028888] >[ 133.756] sna_render_get_solid: ffffffff >[ 133.756] sna_render_get_solid(white) >[ 133.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.756] sna_transform_is_imprecise_integer_translation: no transform >[ 133.756] gen9_composite_picture: integer translation (0, 0), removing >[ 133.756] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.756] sna_render_pixmap_bo: GPU all damaged >[ 133.756] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.756] gen4_choose_composite_emitter: solid, identity mask >[ 133.756] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.756] gen9_composite_get_binding_table(fe40) >[ 133.756] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.756] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.756] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.756] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.756] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.756] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.756] gen9_emit_vertex_elements: setup id=9 >[ 133.756] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.756] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.756] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.756] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.756] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.756] gen8_vertex_flush[85c] = 42 >[ 133.756] gen9_magic_ca_pass: CA fixup (177 -> 219) >[ 133.756] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.756] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.756] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.756] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.756] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.756] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.756] glyphs_format: format=166024, depth=32 >[ 133.756] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.756] sna_glyphs: discarding mask >[ 133.756] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.756] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.756] gen9_render_composite: 0x0, current mode=1/1 >[ 133.756] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.756] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.756] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.756] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.756] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.756] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.756] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.756] sna_drawable_use_bo: using whole GPU bo >[ 133.756] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.756] color_convert: src=ffffffff [20028888] >[ 133.756] color_convert: dst=ffffffff [20028888] >[ 133.756] sna_render_get_solid: ffffffff >[ 133.756] sna_render_get_solid(white) >[ 133.756] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.756] sna_transform_is_imprecise_integer_translation: no transform >[ 133.756] gen9_composite_picture: integer translation (0, 0), removing >[ 133.756] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.756] sna_render_pixmap_bo: GPU all damaged >[ 133.756] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.756] gen4_choose_composite_emitter: solid, identity mask >[ 133.756] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.756] gen9_composite_get_binding_table(fdc0) >[ 133.756] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.756] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.756] gen9_emit_vertex_elements: setup id=9 >[ 133.756] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.756] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.756] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.756] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.756] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.756] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.756] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.757] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.757] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.757] gen8_vertex_flush[954] = 57 >[ 133.757] gen9_magic_ca_pass: CA fixup (219 -> 276) >[ 133.757] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.757] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.757] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.757] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.757] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.757] sna_glyphs: discarding mask >[ 133.757] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.757] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.757] gen9_render_composite: 0x0, current mode=1/1 >[ 133.757] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.757] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.757] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.757] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.757] sna_drawable_use_bo pixmap=2944, box=((0, 0), (7680, 2160)), flags=7... >[ 133.757] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.757] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.757] sna_drawable_use_bo: using whole GPU bo >[ 133.757] gen9_composite_set_target: pixmap=2944, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.757] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.757] color_convert: src=ffffffff [20028888] >[ 133.757] color_convert: dst=ffffffff [20028888] >[ 133.757] sna_render_get_solid: ffffffff >[ 133.757] sna_render_get_solid(white) >[ 133.757] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.757] sna_transform_is_imprecise_integer_translation: no transform >[ 133.757] gen9_composite_picture: integer translation (0, 0), removing >[ 133.757] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.757] sna_render_pixmap_bo: GPU all damaged >[ 133.757] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.757] gen4_choose_composite_emitter: solid, identity mask >[ 133.757] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.757] gen9_composite_get_binding_table(fdc0) >[ 133.757] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.757] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.757] gen9_emit_vertex_elements: setup id=9 >[ 133.757] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.757] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.757] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.757] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.757] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.757] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.757] gen8_vertex_flush[a4c] = 9 >[ 133.757] gen9_magic_ca_pass: CA fixup (276 -> 285) >[ 133.757] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.757] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.757] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.757] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b80, drawable=a74 >[ 133.757] sna_validate_gc: recomputing clip >[ 133.757] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.757] sna_copy_area: src=pixmap=2944:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.757] sna_copy_area: normal copy >[ 133.757] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.757] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.757] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.757] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.757] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.757] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.757] sna_do_copy: pixmap -- no source clipping >[ 133.757] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.757] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.757] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2944+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.757] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.757] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.757] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.757] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.757] sna_drawable_use_bo: pinned, never REPLACES >[ 133.757] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.757] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.757] sna_drawable_use_bo: using whole GPU bo >[ 133.757] sna_pixmap_move_to_gpu(pixmap=2944, usage=0), flags=a >[ 133.757] sna_pixmap_move_to_gpu: already all-damaged >[ 133.757] sna_pixmap_mark_active: pixmap=2944, handle=138 >[ 133.757] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.757] sna_pixmap_make_cow: make cow src=2944, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.757] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.757] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.757] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.757] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.757] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.757] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.757] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.757] __kgem_ring_is_idle: ring=0 idle (handle=1) >[ 133.757] __kgem_retire_rq: request 1 complete >[ 133.757] kgem_set_mode: flushing before new bo >[ 133.757] gen8_vertex_close: used=1140, vbo active? 3, vb=204, nreloc=2 >[ 133.757] gen8_vertex_close: reloc[0] = 287 >[ 133.757] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.757] kgem_add_handle: handle=3, index=5 >[ 133.757] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.757] gen8_vertex_close: reloc[1] = 342 >[ 133.757] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.757] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.757] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.757] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.757] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.757] kgem_fixup_relocs: shrinking by 61440 >[ 133.757] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.757] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.757] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.757] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.757] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.757] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.757] __kgem_bo_clear_busy: handle=7 >[ 133.757] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.757] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.757] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.757] __kgem_bo_clear_busy: handle=7 >[ 133.757] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.757] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.757] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.757] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.757] aligning vertex: was 4, now 2 floats per vertex >[ 133.757] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.757] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.757] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.757] kgem_add_handle: handle=4, index=0 >[ 133.757] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.757] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.757] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.757] gen9_composite_get_binding_table(ffc0) >[ 133.757] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.757] kgem_add_handle: handle=134, index=1 >[ 133.757] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.757] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.757] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.757] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.757] kgem_add_handle: handle=138, index=2 >[ 133.757] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.757] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.757] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.757] gen9_emit_sampler: sampler = 0 >[ 133.757] gen9_emit_sf: num_sf_outputs=1 >[ 133.757] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.757] gen9_emit_vertex_elements: setup id=0 >[ 133.757] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.757] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.757] gen8_vertex_flush[490] = 3 >[ 133.757] sna_destroy_pixmap: pixmap=2944, attached?=1 >[ 133.757] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.757] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.757] __kgem_bo_destroy: handle=138 -> active >[ 133.757] __sna_free_pixmap(pixmap=2944) >[ 133.757] sna_composite(pixmap=2659, op=3, src=2710+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) >[ 133.757] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) >[ 133.757] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) >[ 133.757] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.757] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) >[ 133.757] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) >[ 133.757] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) >[ 133.757] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) >[ 133.757] gen9_render_composite: 7680x2160, current mode=1/1 >[ 133.757] kgem_bo_is_busy: handle=137, domain: 0 exec? 0, rq? 0 >[ 133.757] kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 >[ 133.757] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.757] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 >[ 133.757] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... >[ 133.757] sna_pixmap_undo_cow: pixmap=2659, handle=136 [refcnt=1], cow refcnt=1, flags=43 >[ 133.757] sna_pixmap_undo_cow: freeing cow >[ 133.757] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.757] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.757] sna_drawable_use_bo: using whole GPU bo >[ 133.757] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.757] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) >[ 133.757] sna_transform_is_imprecise_integer_translation: no transform >[ 133.757] gen9_composite_picture: integer translation (0, 0), removing >[ 133.757] sna_render_pixmap_bo pixmap=2710, (0, 0)x(7680, 2160)/(7680, 2160) >[ 133.757] sna_render_pixmap_bo: GPU all damaged >[ 133.757] color_convert: src=a9000000 [20028888] >[ 133.757] color_convert: dst=a9000000 [20028888] >[ 133.757] sna_render_get_solid: a9000000 >[ 133.757] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.757] gen4_choose_composite_emitter: identity source, identity mask >[ 133.757] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.757] __kgem_retire_rq: request 1 complete >[ 133.757] kgem_set_mode: flushing before new bo >[ 133.757] gen8_vertex_close: used=1146, vbo active? 3, vb=1, nreloc=1 >[ 133.757] gen8_vertex_close: reloc[0] = 287 >[ 133.757] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.757] kgem_add_handle: handle=3, index=3 >[ 133.757] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) >[ 133.757] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] >[ 133.757] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.757] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.757] kgem_fixup_relocs: shrinking by 61440 >[ 133.757] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.757] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.757] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 >[ 133.757] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.757] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.757] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.757] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.757] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.757] kgem_check_bo: num_pages=+32401, num_exec=+3 >[ 133.757] aligning vertex: was 2, now 5 floats per vertex >[ 133.757] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.757] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.757] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.757] kgem_add_handle: handle=4, index=0 >[ 133.757] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.757] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.757] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.757] gen9_composite_get_binding_table(ffc0) >[ 133.757] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 >[ 133.757] kgem_add_handle: handle=136, index=1 >[ 133.757] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.757] __kgem_bo_mark_dirty: handle=136 (proxy? 0) >[ 133.757] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.757] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 >[ 133.757] kgem_add_handle: handle=137, index=2 >[ 133.757] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d872d000) >[ 133.757] [3fd0] bind bo(handle=137, addr=d872d000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.757] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 >[ 133.757] kgem_add_reloc64: adding proxy [delta=676] for handle=7 >[ 133.757] kgem_add_handle: handle=7, index=3 >[ 133.757] kgem_add_reloc64[5] = (delta=676, target handle=3, presumed=fffe8000) >[ 133.757] [3fc0] bind bo(handle=7, addr=fffe82a4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.757] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.757] gen9_emit_sampler: sampler = 3 >[ 133.757] gen9_emit_sf: num_sf_outputs=2 >[ 133.757] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) >[ 133.757] gen9_emit_vertex_elements: setup id=10 >[ 133.757] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.757] gen9_emit_vertex_elements: second channel 2 floats, offset=12 >[ 133.757] gen9_render_composite_box: (0, 0), (7680, 2160) >[ 133.757] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] >[ 133.757] gen8_vertex_flush[498] = 3 >[ 133.757] sna_create_pixmap(7680, 2160, 24, usage=0) >[ 133.757] kgem_can_create_2d: 7680x2160 @ 24 >[ 133.757] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.757] kgem_can_create_2d: untiled size=66355200 >[ 133.757] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.757] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 >[ 133.757] kgem_can_create_2d: tiled[-1] size=66355200 >[ 133.757] sna_create_pixmap: usage=0, flags=1b >[ 133.757] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b >[ 133.757] __pop_freed_pixmap: reusing freed pixmap=2944 header >[ 133.757] create_pixmap_hdr: pixmap=2949, width=7680, height=2160, usage=0 >[ 133.757] sna_create_pixmap: serial=2949, 7680x2160, usage=0 >[ 133.757] sna_composite_rectangles(pixmap=2950, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) >[ 133.758] sna_composite_rectangles: converted to op 0 >[ 133.758] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) >[ 133.758] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 >[ 133.758] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 >[ 133.758] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) >[ 133.758] sna_composite_rectangles: dropping last-cpu hint >[ 133.758] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=19... >[ 133.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 >[ 133.758] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 >[ 133.758] sna_pixmap_move_to_gpu(pixmap=2950, usage=0), flags=b >[ 133.758] sna_pixmap_move_to_gpu: CPU damage? 0 >[ 133.758] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b >[ 133.758] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.758] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.758] sna_pixmap_alloc_gpu: pixmap=2950 >[ 133.758] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.758] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.758] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.758] 1:from active: pitch=30720, tiling=1, handle=138, id=1918 >[ 133.758] __sna_damage_all(7680, 2160) >[ 133.758] sna_pixmap_move_to_gpu: marking as all-damaged for GPU >[ 133.758] sna_pixmap_mark_active: pixmap=2950, handle=138 >[ 133.758] sna_drawable_use_bo: allocated GPU bo for operation >[ 133.758] sna_drawable_use_bo: using GPU bo with damage? 0 >[ 133.758] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) >[ 133.758] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.758] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) >[ 133.758] sna_render_get_solid: 0 >[ 133.758] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.758] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.758] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.758] kgem_check_bo: num_pages=+16200, num_exec=+1 >[ 133.758] aligning vertex: was 5, now 2 floats per vertex >[ 133.758] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.758] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.758] gen9_composite_get_binding_table(fec0) >[ 133.758] kgem_add_reloc64: handle=138, pos=16296, delta=0, domains=20002 >[ 133.758] kgem_add_handle: handle=138, index=4 >[ 133.758] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=d089d000) >[ 133.758] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.758] [3fa0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.758] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 >[ 133.758] kgem_add_reloc64: adding proxy [delta=0] for handle=7 >[ 133.758] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fffe8000) >[ 133.758] [3f90] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.758] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 >[ 133.758] gen9_emit_sampler: sampler = 1 >[ 133.758] gen9_emit_sf: num_sf_outputs=1 >[ 133.758] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.758] gen9_emit_vertex_elements: setup id=0 >[ 133.758] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.758] (0, 0), (7680, 2160) >[ 133.758] gen8_vertex_flush[56c] = 3 >[ 133.758] sna_composite_rectangles: pixmap=2950 marking clear [0]? 1 >[ 133.758] sna_composite_rectangles(pixmap=2950, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) >[ 133.758] sna_composite_rectangles: converted to op 1 >[ 133.758] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) >[ 133.758] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 >[ 133.758] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 >[ 133.758] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) >[ 133.758] sna_composite_rectangles: dropping last-cpu hint >[ 133.758] sna_drawable_use_bo pixmap=2950, box=((7679, 0), (7680, 2160)), flags=9... >[ 133.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 >[ 133.758] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.758] sna_drawable_use_bo: using whole GPU bo >[ 133.758] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) >[ 133.758] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.758] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) >[ 133.758] sna_render_get_solid: ffe5e3e1 >[ 133.758] sna_render_get_solid(18) = ffe5e3e1 (last) >[ 133.758] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 >[ 133.758] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.758] gen9_composite_get_binding_table(fe00) >[ 133.758] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 >[ 133.758] kgem_add_reloc64: adding proxy [delta=72] for handle=32 >[ 133.758] kgem_add_handle: handle=32, index=5 >[ 133.758] kgem_add_reloc64[8] = (delta=72, target handle=5, presumed=fffb2000) >[ 133.758] [3f70] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.758] gen9_emit_vertex_elements: setup id=0 >[ 133.758] (7679, 0), (7680, 2160) >[ 133.758] gen8_vertex_flush[5a8] = 3 >[ 133.758] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=b86 >[ 133.758] sna_validate_gc: recomputing clip >[ 133.758] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9e71b30] >[ 133.758] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2950:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.759] sna_copy_area: normal copy >[ 133.759] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.759] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.759] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.759] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.759] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.759] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.759] sna_do_copy: pixmap -- no source clipping >[ 133.759] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.759] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.759] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2950+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.759] sna_copy_boxes: dst=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 >[ 133.759] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.759] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b >[ 133.759] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.759] sna_drawable_use_bo: using whole GPU bo >[ 133.759] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a >[ 133.759] sna_pixmap_move_to_gpu: already all-damaged >[ 133.759] sna_pixmap_mark_active: pixmap=2659, handle=136 >[ 133.759] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.759] sna_pixmap_make_cow: make cow src=2659, dst=2950, handle=136 (already cow? src=0, dst=0) >[ 133.759] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 >[ 133.759] _kgem_bo_destroy: handle=138, proxy? 0 >[ 133.759] __kgem_bo_destroy: handle=138, size=66355200 >[ 133.759] __kgem_bo_destroy: handle=138 -> active >[ 133.759] sna_pixmap_make_cow: moo! attaching clone to pixmap=2950 (source=2659, handle=136) >[ 133.759] sna_destroy_pixmap: pixmap=2946, attached?=1 >[ 133.759] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.759] __sna_free_pixmap(pixmap=2946) >[ 133.759] __sna_pixmap_free_cpu: discarding CPU buffer, handle=139, size=8192 >[ 133.759] kgem_bo_sync__cpu: handle=139 >[ 133.759] sna_accel_watch_flush: enable=-1 >[ 133.759] _kgem_bo_destroy: handle=139, proxy? 0 >[ 133.759] __kgem_bo_destroy: handle=139, size=8192 >[ 133.759] __kgem_bo_destroy: handle=139, not reusable >[ 133.759] kgem_bo_free: handle=139, size=8192 >[ 133.759] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.759] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 >[ 133.759] sna_accel_flush: flush?=0, dirty?=1 >[ 133.759] sna_accel_flush: syncing SHM pixmap=2948 (refcnt=1) >[ 133.759] _sna_pixmap_move_to_cpu(pixmap=2948, 70x42, flags=3) >[ 133.759] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.759] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.759] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.759] kgem_bo_sync__cpu_full: handle=140 >[ 133.759] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.759] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 >[ 133.759] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.759] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] >[ 133.759] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.759] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.759] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) >[ 133.759] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.759] create_pixmap: serial=2951, usage=0, 0x0 >[ 133.759] create_pixmap_hdr: pixmap=2951, width=70, height=24, usage=0 >[ 133.759] kgem_create_map(0x7f1c44113000 size=6720, read-only?=0) - has_userptr?=1 >[ 133.759] __kgem_bo_init(handle=139, num_pages=2) >[ 133.759] kgem_create_map(ptr=0x7f1c44113000, size=6720, pages=2, read_only=0) => handle=139 (proxy? 0) >[ 133.759] sna_accel_watch_flush: enable=1 >[ 133.759] __sna_damage_all(70, 24) >[ 133.759] sna_pixmap_create_shm: serial=2951, 70x24, usage=0 >[ 133.759] sna_accel_flush: flush?=0, dirty?=0 >[ 133.759] sna_block_handler (tv=0.0) >[ 133.759] sna_wakeup_handler >[ 133.760] sna_accel_flush: flush?=0, dirty?=0 >[ 133.760] sna_accel_flush: flush?=0, dirty?=0 >[ 133.760] sna_block_handler (tv=0.0) >[ 133.760] sna_wakeup_handler >[ 133.760] sna_composite(pixmap=2950, op=3, src=2952+(0, 0), mask=0+(118, 350), dst=2950+(118, 350)+(0, 0), size=(70, 24) >[ 133.760] sna_compute_composite_region: dst=(118, 350)x(70, 24) >[ 133.760] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) >[ 133.760] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.760] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) >[ 133.760] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) >[ 133.760] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) >[ 133.760] gen9_render_composite: 70x24, current mode=1/1 >[ 133.760] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.760] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.760] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 >[ 133.760] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.760] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 >[ 133.760] sna_drawable_use_bo pixmap=2950, box=((118, 350), (188, 374)), flags=7... >[ 133.760] sna_pixmap_undo_cow: pixmap=2950, handle=136 [refcnt=2], cow refcnt=2, flags=43 >[ 133.760] sna_pixmap_undo_cow: copying cow >[ 133.760] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 >[ 133.760] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) >[ 133.760] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 >[ 133.760] kgem_bo_remove_from_active: removing handle=138 from active >[ 133.760] 1:from active: pitch=30720, tiling=1, handle=138, id=1920 >[ 133.760] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.760] kgem_bo_is_render: handle=136, rq? 1 [1] >[ 133.760] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.760] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.760] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.760] gen9_composite_get_binding_table(fd80) >[ 133.760] kgem_add_reloc64: handle=138, pos=16216, delta=0, domains=20002 >[ 133.760] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=d089d000) >[ 133.760] [3f50] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.760] kgem_add_reloc64: handle=136, pos=16200, delta=0, domains=40000 >[ 133.760] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=d47e5000) >[ 133.760] [3f40] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.760] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.760] gen9_emit_sampler: sampler = 0 >[ 133.760] gen9_emit_vertex_elements: setup id=0 >[ 133.760] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.760] gen8_vertex_flush[5ec] = 3 >[ 133.760] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.760] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.760] sna_drawable_use_bo: using whole GPU bo >[ 133.760] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.760] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) >[ 133.760] sna_transform_is_imprecise_integer_translation: no transform >[ 133.760] gen9_composite_picture: integer translation (0, 0), removing >[ 133.760] sna_render_pixmap_bo pixmap=2952, (0, 0)x(70, 24)/(70, 24) >[ 133.760] sna_render_pixmap_bo: CPU all damaged >[ 133.760] sna_add_flush_pixmap: marking pixmap=2952 for flushing >[ 133.760] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.760] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.760] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.760] kgem_bo_is_render: handle=139, rq? 0 [0] >[ 133.760] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.760] gen4_choose_composite_emitter: identity src, no mask >[ 133.760] needs_batch_flush: flushing before handle=139 for new reservation >[ 133.760] gen8_vertex_close: used=1184, vbo active? 3, vb=401, nreloc=2 >[ 133.760] gen8_vertex_close: reloc[0] = 289 >[ 133.760] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.760] kgem_add_handle: handle=3, index=6 >[ 133.760] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.760] gen8_vertex_close: reloc[1] = 342 >[ 133.760] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.760] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd44c000) >[ 133.761] batch[1/1, flags=1800]: 386 386 16192 16384, nreloc=13, nexec=7, nfence=0, aperture=48628 [fenced=0] >[ 133.761] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.761] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 >[ 133.761] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.761] kgem_fixup_relocs: shrinking by 61440 >[ 133.761] __kgem_busy: handle=2, busy=0, wedged=0 >[ 133.761] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 >[ 133.761] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.761] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 >[ 133.761] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.761] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 >[ 133.761] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.761] __kgem_bo_clear_busy: handle=7 >[ 133.761] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.761] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.761] __kgem_bo_clear_busy: handle=7 >[ 133.761] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.761] __kgem_bo_clear_busy: handle=32 >[ 133.761] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 >[ 133.761] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.761] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.761] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.761] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.761] kgem_check_bo: num_pages=+16202, num_exec=+2 >[ 133.761] aligning vertex: was 2, now 3 floats per vertex >[ 133.761] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.761] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.761] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.761] kgem_add_handle: handle=4, index=0 >[ 133.761] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.761] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.761] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.761] gen9_composite_get_binding_table(ffc0) >[ 133.761] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.761] kgem_add_handle: handle=138, index=1 >[ 133.761] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.761] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.761] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.761] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 >[ 133.761] kgem_add_handle: handle=139, index=2 >[ 133.761] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.761] [3fd0] bind bo(handle=139, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler >[ 133.761] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.761] gen9_emit_sampler: sampler = 2 >[ 133.761] gen9_emit_sf: num_sf_outputs=1 >[ 133.761] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.761] gen9_emit_vertex_elements: setup id=2 >[ 133.761] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.761] gen9_render_composite_box: (118, 350), (188, 374) >[ 133.761] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] >[ 133.761] gen8_vertex_flush[490] = 3 >[ 133.761] sna_glyphs(op=3, nlist=1, src=(98, 390)) >[ 133.761] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.761] sna_glyphs: discarding mask >[ 133.761] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) >[ 133.761] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.761] gen9_render_composite: 0x0, current mode=1/1 >[ 133.761] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.761] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.761] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.761] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.761] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.761] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.761] sna_drawable_use_bo: using whole GPU bo >[ 133.761] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.761] color_convert: src=ff000000 [20028888] >[ 133.761] color_convert: dst=ff000000 [20028888] >[ 133.761] sna_render_get_solid: ff000000 >[ 133.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.761] sna_transform_is_imprecise_integer_translation: no transform >[ 133.761] gen9_composite_picture: integer translation (0, 0), removing >[ 133.761] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.761] sna_render_pixmap_bo: GPU all damaged >[ 133.761] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.761] gen4_choose_composite_emitter: solid, identity mask >[ 133.761] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.761] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.761] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.761] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=0 >[ 133.761] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.761] __kgem_ring_is_idle: last fence handle=1 still busy >[ 133.761] aligning vertex: was 3, now 4 floats per vertex >[ 133.761] gen9_composite_get_binding_table(ff00) >[ 133.761] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.761] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.761] kgem_add_handle: handle=7, index=3 >[ 133.762] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.762] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.762] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.762] kgem_add_handle: handle=6, index=4 >[ 133.762] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.762] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.762] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.762] gen9_emit_sampler: sampler = a >[ 133.762] gen9_emit_sf: num_sf_outputs=2 >[ 133.762] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.762] gen9_emit_vertex_elements: setup id=9 >[ 133.762] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.762] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.762] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.762] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.762] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.762] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.762] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.762] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.762] gen8_vertex_flush[56c] = 42 >[ 133.762] gen9_magic_ca_pass: CA fixup (299 -> 341) >[ 133.762] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.762] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.762] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.762] sna_glyphs(op=3, nlist=5, src=(87, 407)) >[ 133.762] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.762] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.762] glyphs_format: format=166024, depth=32 >[ 133.762] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.762] sna_glyphs: discarding mask >[ 133.762] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) >[ 133.762] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.762] gen9_render_composite: 0x0, current mode=1/1 >[ 133.762] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.762] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.762] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.762] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.762] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.762] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.762] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.762] sna_drawable_use_bo: using whole GPU bo >[ 133.762] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.762] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.762] color_convert: src=ff000000 [20028888] >[ 133.762] color_convert: dst=ff000000 [20028888] >[ 133.762] sna_render_get_solid: ff000000 >[ 133.762] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.762] sna_transform_is_imprecise_integer_translation: no transform >[ 133.762] gen9_composite_picture: integer translation (0, 0), removing >[ 133.762] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.762] sna_render_pixmap_bo: GPU all damaged >[ 133.762] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.762] gen4_choose_composite_emitter: solid, identity mask >[ 133.762] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.762] gen9_composite_get_binding_table(fe40) >[ 133.762] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.762] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.762] gen9_emit_vertex_elements: setup id=9 >[ 133.762] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.762] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.762] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.762] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.762] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.762] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.762] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.762] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped >[ 133.762] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.763] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.763] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.763] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.763] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.763] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.763] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.763] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.763] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.763] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.763] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.763] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.763] gen8_vertex_flush[664] = 57 >[ 133.763] gen9_magic_ca_pass: CA fixup (341 -> 398) >[ 133.763] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.763] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.763] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.763] sna_glyphs(op=3, nlist=1, src=(141, 424)) >[ 133.763] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.763] sna_glyphs: discarding mask >[ 133.763] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) >[ 133.763] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.763] gen9_render_composite: 0x0, current mode=1/1 >[ 133.763] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.763] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.763] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.763] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.763] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.763] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.763] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.763] sna_drawable_use_bo: using whole GPU bo >[ 133.763] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.763] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.763] color_convert: src=ff000000 [20028888] >[ 133.763] color_convert: dst=ff000000 [20028888] >[ 133.763] sna_render_get_solid: ff000000 >[ 133.763] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.763] sna_transform_is_imprecise_integer_translation: no transform >[ 133.763] gen9_composite_picture: integer translation (0, 0), removing >[ 133.763] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.763] sna_render_pixmap_bo: GPU all damaged >[ 133.763] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.763] gen4_choose_composite_emitter: solid, identity mask >[ 133.763] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.763] gen9_composite_get_binding_table(fe40) >[ 133.763] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.763] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.763] gen9_emit_vertex_elements: setup id=9 >[ 133.763] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.763] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.763] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped >[ 133.763] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.763] gen8_vertex_flush[75c] = 9 >[ 133.763] gen9_magic_ca_pass: CA fixup (398 -> 407) >[ 133.763] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.763] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.763] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.763] sna_glyphs(op=3, nlist=1, src=(97, 389)) >[ 133.763] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.763] sna_glyphs: discarding mask >[ 133.763] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) >[ 133.763] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.763] gen9_render_composite: 0x0, current mode=1/1 >[ 133.763] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.763] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.763] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.763] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.763] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.763] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.763] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.763] sna_drawable_use_bo: using whole GPU bo >[ 133.763] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.763] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.763] color_convert: src=ffffffff [20028888] >[ 133.763] color_convert: dst=ffffffff [20028888] >[ 133.763] sna_render_get_solid: ffffffff >[ 133.763] sna_render_get_solid(white) >[ 133.763] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.763] sna_transform_is_imprecise_integer_translation: no transform >[ 133.763] gen9_composite_picture: integer translation (0, 0), removing >[ 133.763] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.763] sna_render_pixmap_bo: GPU all damaged >[ 133.763] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.763] gen4_choose_composite_emitter: solid, identity mask >[ 133.763] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.763] gen9_composite_get_binding_table(fe40) >[ 133.763] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.763] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.763] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.764] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.764] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.764] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.764] gen9_emit_vertex_elements: setup id=9 >[ 133.764] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.764] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.764] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.764] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.764] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.764] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.764] gen8_vertex_flush[85c] = 42 >[ 133.764] gen9_magic_ca_pass: CA fixup (407 -> 449) >[ 133.764] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.764] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.764] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.764] sna_glyphs(op=3, nlist=5, src=(86, 406)) >[ 133.764] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.764] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.764] glyphs_format: format=166024, depth=32 >[ 133.764] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.764] sna_glyphs: discarding mask >[ 133.764] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) >[ 133.764] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.764] gen9_render_composite: 0x0, current mode=1/1 >[ 133.764] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 >[ 133.764] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.764] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.764] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.764] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.764] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.764] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.764] sna_drawable_use_bo: using whole GPU bo >[ 133.764] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.764] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.764] color_convert: src=ffffffff [20028888] >[ 133.764] color_convert: dst=ffffffff [20028888] >[ 133.764] sna_render_get_solid: ffffffff >[ 133.764] sna_render_get_solid(white) >[ 133.764] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.764] sna_transform_is_imprecise_integer_translation: no transform >[ 133.764] gen9_composite_picture: integer translation (0, 0), removing >[ 133.764] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.764] sna_render_pixmap_bo: GPU all damaged >[ 133.764] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.764] gen4_choose_composite_emitter: solid, identity mask >[ 133.764] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.764] gen9_composite_get_binding_table(fdc0) >[ 133.764] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.764] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.764] gen9_emit_vertex_elements: setup id=9 >[ 133.764] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.764] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.764] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.764] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.764] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped >[ 133.764] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.764] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.765] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.765] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(320.00, 80.00) x (10.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.765] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.765] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped >[ 133.765] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.765] gen8_vertex_flush[954] = 57 >[ 133.765] gen9_magic_ca_pass: CA fixup (449 -> 506) >[ 133.765] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.765] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.765] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.765] sna_accel_flush: flush?=1, dirty?=1 >[ 133.765] sna_accel_flush: syncing SHM pixmap=2952 (refcnt=1) >[ 133.765] _sna_pixmap_move_to_cpu(pixmap=2952, 70x24, flags=3) >[ 133.765] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9922461, is-clear?=0 >[ 133.765] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.765] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.765] kgem_bo_sync__cpu_full: handle=139 >[ 133.765] gen8_vertex_close: used=2024, vbo active? 3, vb=204, nreloc=2 >[ 133.765] gen8_vertex_close: reloc[0] = 287 >[ 133.765] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.765] kgem_add_handle: handle=3, index=5 >[ 133.765] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.765] gen8_vertex_close: reloc[1] = 342 >[ 133.765] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.765] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.765] batch[1/1, flags=1800]: 634 634 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17253 [fenced=0] >[ 133.765] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.765] __kgem_retire_rq: request 1 complete >[ 133.765] __kgem_bo_flush: handle=134, busy=0, wedged=0 >[ 133.765] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.765] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.765] kgem_fixup_relocs: shrinking by 61440 >[ 133.765] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.765] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.765] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.765] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.765] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb3000 >[ 133.765] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.765] __kgem_bo_clear_busy: handle=7 >[ 133.765] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.765] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.765] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.765] __kgem_bo_clear_busy: handle=7 >[ 133.765] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.765] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.765] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.765] __kgem_busy: handle=139, busy=131072, wedged=0 >[ 133.765] kgem_bo_sync__cpu_full: SYNC: handle=139, needs_flush? 0, domain? 3, busy? 1 >[ 133.779] __kgem_busy: handle=139, busy=0, wedged=0 >[ 133.779] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 1 [busy?=0] >[ 133.779] __kgem_retire_requests_upto(handle=139, ring=0) >[ 133.779] __kgem_retire_rq: request 2 complete >[ 133.779] __kgem_bo_flush: handle=136, busy=0, wedged=0 >[ 133.779] __kgem_retire_rq: request 1 complete >[ 133.779] __kgem_bo_flush: handle=138, busy=0, wedged=0 >[ 133.779] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 >[ 133.779] kgem_bo_is_busy: handle=139, domain: 1 exec? 0, rq? 0 >[ 133.779] sna_block_handler (tv=0.0) >[ 133.779] sna_wakeup_handler >[ 133.779] sna_mode_wakeup: len=96 >[ 133.779] sna_mode_wakeup: recording last swap on pipe=1, frame 7727 [1e2f], time 133.766604 >[ 133.779] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] >[ 133.779] sna_mode_wakeup: flip complete, pending? 2 >[ 133.779] sna_dri2_vblank_handler(type=2, sequence=7757, draw=1810) >[ 133.779] sna_crtc_record_swap: recording last swap on pipe=0, frame 7757 [msc=7757], time 133.767911 >[ 133.779] sna_dri2_vblank_handler: 2 complete, frame=7757 tv=133.767911 >[ 133.779] sna_dri2_blit_complete: blit finished >[ 133.779] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7757, tv=133.767911) >[ 133.779] frame_swap_complete(type=2): draw=146, pipe=0, frame=7757 [msc=7757], tv=133.767911 >[ 133.779] sna_accel_flush: flush?=0, dirty?=0 >[ 133.779] sna_dri2_event_free(draw?=1) >[ 133.779] sna_dri2_remove_event: remove[0x55bca9e71b50] from window 146, active? 1 >[ 133.779] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.779] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 >[ 133.779] sna_dri2_vblank_handler complete >[ 133.779] sna_mode_wakeup: recording last swap on pipe=0, frame 7757 [1e4d], time 133.767911 >[ 133.779] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] >[ 133.779] sna_mode_wakeup: flip complete, pending? 1 >[ 133.779] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) >[ 133.779] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 >[ 133.779] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.779] sna_dri2_reuse_buffer: replacing back buffer on window 146 >[ 133.779] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 >[ 133.779] sna_dri2_get_back: reuse backbuffer? 1 >[ 133.779] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 >[ 133.779] sna_dri2_get_back: reuse unattached back >[ 133.779] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable >[ 133.779] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 >[ 133.779] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 >[ 133.779] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 >[ 133.779] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable >[ 133.779] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 >[ 133.779] sna_accel_flush: flush?=0, dirty?=0 >[ 133.779] sna_accel_flush: flush?=0, dirty?=0 >[ 133.779] sna_accel_flush: flush?=0, dirty?=0 >[ 133.779] sna_block_handler (tv=0.0) >[ 133.779] sna_wakeup_handler >[ 133.779] sna_glyphs(op=3, nlist=1, src=(140, 423)) >[ 133.779] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.779] sna_glyphs: discarding mask >[ 133.779] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) >[ 133.779] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.779] gen9_render_composite: 0x0, current mode=0/1 >[ 133.779] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 >[ 133.779] kgem_bo_is_busy: handle=138, domain: 0 exec? 0, rq? 0 >[ 133.779] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.779] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.779] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.779] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.779] sna_drawable_use_bo: using whole GPU bo >[ 133.779] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.779] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.779] color_convert: src=ffffffff [20028888] >[ 133.779] color_convert: dst=ffffffff [20028888] >[ 133.779] sna_render_get_solid: ffffffff >[ 133.779] sna_render_get_solid(white) >[ 133.779] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.779] sna_transform_is_imprecise_integer_translation: no transform >[ 133.779] gen9_composite_picture: integer translation (0, 0), removing >[ 133.779] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.779] sna_render_pixmap_bo: GPU all damaged >[ 133.779] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.779] gen4_choose_composite_emitter: solid, identity mask >[ 133.779] kgem_check_bo: num_pages=+17225, num_exec=+3 >[ 133.779] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.779] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.779] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.779] kgem_add_handle: handle=4, index=0 >[ 133.779] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.779] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.779] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.779] gen9_composite_get_binding_table(ffc0) >[ 133.779] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.779] kgem_add_handle: handle=138, index=1 >[ 133.779] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.779] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.779] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.779] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 >[ 133.779] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.779] kgem_add_handle: handle=7, index=2 >[ 133.779] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) >[ 133.779] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.779] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 >[ 133.779] kgem_add_handle: handle=6, index=3 >[ 133.779] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) >[ 133.779] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.779] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 >[ 133.779] gen9_emit_sampler: sampler = a >[ 133.779] gen9_emit_sf: num_sf_outputs=2 >[ 133.779] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.779] gen9_emit_vertex_elements: setup id=9 >[ 133.779] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.779] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.779] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped >[ 133.779] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.780] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.780] gen8_vertex_flush[498] = 9 >[ 133.780] gen9_magic_ca_pass: CA fixup (506 -> 515) >[ 133.780] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.780] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.780] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.780] sna_destroy_pixmap: pixmap=2948, attached?=1 >[ 133.780] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.780] __sna_free_pixmap(pixmap=2948) >[ 133.780] __sna_pixmap_free_cpu: discarding CPU buffer, handle=140, size=12288 >[ 133.780] kgem_bo_sync__cpu: handle=140 >[ 133.780] sna_accel_watch_flush: enable=-1 >[ 133.780] _kgem_bo_destroy: handle=140, proxy? 0 >[ 133.780] __kgem_bo_destroy: handle=140, size=12288 >[ 133.780] __kgem_bo_destroy: handle=140, not reusable >[ 133.780] kgem_bo_free: handle=140, size=12288 >[ 133.780] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.780] kgem_bo_free: releasing 0x0:0x0 vma for handle=140, count=0 >[ 133.780] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) >[ 133.780] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 >[ 133.780] create_pixmap: serial=2953, usage=0, 0x0 >[ 133.780] create_pixmap_hdr: pixmap=2953, width=70, height=42, usage=0 >[ 133.780] kgem_create_map(0x7f1c44119000 size=11760, read-only?=0) - has_userptr?=1 >[ 133.780] __kgem_bo_init(handle=140, num_pages=3) >[ 133.780] kgem_create_map(ptr=0x7f1c44119000, size=11760, pages=3, read_only=0) => handle=140 (proxy? 0) >[ 133.780] sna_accel_watch_flush: enable=1 >[ 133.780] __sna_damage_all(70, 42) >[ 133.780] sna_pixmap_create_shm: serial=2953, 70x42, usage=0 >[ 133.780] sna_composite(pixmap=2950, op=3, src=2954+(0, 0), mask=0+(118, 232), dst=2950+(118, 232)+(0, 0), size=(70, 42) >[ 133.780] sna_compute_composite_region: dst=(118, 232)x(70, 42) >[ 133.780] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) >[ 133.780] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] >[ 133.780] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) >[ 133.780] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) >[ 133.780] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) >[ 133.780] gen9_render_composite: 70x42, current mode=1/1 >[ 133.780] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.780] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.780] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 >[ 133.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.780] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 >[ 133.780] sna_drawable_use_bo pixmap=2950, box=((118, 232), (188, 274)), flags=7... >[ 133.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.780] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.780] sna_drawable_use_bo: using whole GPU bo >[ 133.780] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.780] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) >[ 133.780] sna_transform_is_imprecise_integer_translation: no transform >[ 133.780] gen9_composite_picture: integer translation (0, 0), removing >[ 133.780] sna_render_pixmap_bo pixmap=2954, (0, 0)x(70, 42)/(70, 42) >[ 133.780] sna_render_pixmap_bo: CPU all damaged >[ 133.780] sna_add_flush_pixmap: marking pixmap=2954 for flushing >[ 133.780] sna_add_flush_pixmap: new flush bo, flushing before >[ 133.780] gen8_vertex_close: used=2060, vbo active? 3, vb=200, nreloc=1 >[ 133.780] gen8_vertex_close: reloc[0] = 289 >[ 133.780] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 >[ 133.780] kgem_add_handle: handle=3, index=4 >[ 133.780] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) >[ 133.780] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17251 [fenced=0] >[ 133.780] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.780] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.780] kgem_fixup_relocs: shrinking by 61440 >[ 133.780] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.780] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.780] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.780] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.780] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.780] __kgem_bo_clear_busy: handle=7 >[ 133.780] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.780] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.780] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.780] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.780] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.780] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.780] kgem_bo_is_render: handle=140, rq? 0 [0] >[ 133.780] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 >[ 133.780] gen4_choose_composite_emitter: identity src, no mask >[ 133.780] needs_batch_flush: flushing before handle=140 for new reservation >[ 133.780] kgem_check_bo: num_pages=+16203, num_exec=+2 >[ 133.780] aligning vertex: was 4, now 3 floats per vertex >[ 133.780] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.780] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.780] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.780] kgem_add_handle: handle=4, index=0 >[ 133.780] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.780] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.780] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.780] gen9_composite_get_binding_table(ffc0) >[ 133.780] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 >[ 133.780] kgem_add_handle: handle=138, index=1 >[ 133.780] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) >[ 133.780] __kgem_bo_mark_dirty: handle=138 (proxy? 0) >[ 133.780] [3fe0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.780] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 >[ 133.780] kgem_add_handle: handle=140, index=2 >[ 133.780] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) >[ 133.780] [3fd0] bind bo(handle=140, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler >[ 133.780] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 >[ 133.780] gen9_emit_sampler: sampler = 2 >[ 133.780] gen9_emit_sf: num_sf_outputs=1 >[ 133.780] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.780] gen9_emit_vertex_elements: setup id=2 >[ 133.780] gen9_emit_vertex_elements: first channel 2 floats, offset=4 >[ 133.780] gen9_render_composite_box: (118, 232), (188, 274) >[ 133.780] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] >[ 133.780] gen8_vertex_flush[490] = 3 >[ 133.780] sna_glyphs(op=3, nlist=1, src=(98, 290)) >[ 133.780] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.780] sna_glyphs: discarding mask >[ 133.780] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) >[ 133.780] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.780] gen9_render_composite: 0x0, current mode=1/1 >[ 133.780] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 >[ 133.780] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.780] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.780] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.780] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.780] sna_drawable_use_bo: using whole GPU bo >[ 133.780] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.780] color_convert: src=ff000000 [20028888] >[ 133.780] color_convert: dst=ff000000 [20028888] >[ 133.780] sna_render_get_solid: ff000000 >[ 133.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.780] sna_transform_is_imprecise_integer_translation: no transform >[ 133.780] gen9_composite_picture: integer translation (0, 0), removing >[ 133.780] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.780] sna_render_pixmap_bo: GPU all damaged >[ 133.780] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.780] gen4_choose_composite_emitter: solid, identity mask >[ 133.780] kgem_check_bo: num_pages=+1025, num_exec=+2 >[ 133.780] aligning vertex: was 3, now 4 floats per vertex >[ 133.780] gen9_composite_get_binding_table(ff00) >[ 133.780] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 >[ 133.780] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 >[ 133.780] kgem_add_handle: handle=7, index=3 >[ 133.780] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) >[ 133.780] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.780] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 >[ 133.780] kgem_add_handle: handle=6, index=4 >[ 133.780] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) >[ 133.780] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler >[ 133.780] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 >[ 133.780] gen9_emit_sampler: sampler = a >[ 133.780] gen9_emit_sf: num_sf_outputs=2 >[ 133.780] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.780] gen9_emit_vertex_elements: setup id=9 >[ 133.780] gen9_emit_vertex_elements: first channel 1 floats, offset=4 >[ 133.780] gen9_emit_vertex_elements: second channel 2 floats, offset=8 >[ 133.780] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.780] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.780] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.780] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.780] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.780] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped >[ 133.780] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.780] gen8_vertex_flush[56c] = 42 >[ 133.780] gen9_magic_ca_pass: CA fixup (518 -> 560) >[ 133.780] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.780] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.780] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.780] sna_glyphs(op=3, nlist=5, src=(87, 307)) >[ 133.780] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.780] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.780] glyphs_format: format=166024, depth=32 >[ 133.780] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.780] sna_glyphs: discarding mask >[ 133.780] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) >[ 133.780] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.780] gen9_render_composite: 0x0, current mode=1/1 >[ 133.780] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.780] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.780] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.780] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.780] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.780] sna_drawable_use_bo: using whole GPU bo >[ 133.781] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.781] color_convert: src=ff000000 [20028888] >[ 133.781] color_convert: dst=ff000000 [20028888] >[ 133.781] sna_render_get_solid: ff000000 >[ 133.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.781] sna_transform_is_imprecise_integer_translation: no transform >[ 133.781] gen9_composite_picture: integer translation (0, 0), removing >[ 133.781] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.781] sna_render_pixmap_bo: GPU all damaged >[ 133.781] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.781] gen4_choose_composite_emitter: solid, identity mask >[ 133.781] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.781] gen9_composite_get_binding_table(fe40) >[ 133.781] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.781] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.781] gen9_emit_vertex_elements: setup id=9 >[ 133.781] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.781] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.781] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.781] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.781] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.781] gen8_vertex_flush[664] = 57 >[ 133.781] gen9_magic_ca_pass: CA fixup (560 -> 617) >[ 133.781] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.781] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.781] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.781] sna_glyphs(op=3, nlist=1, src=(141, 324)) >[ 133.781] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.781] sna_glyphs: discarding mask >[ 133.781] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) >[ 133.781] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.781] gen9_render_composite: 0x0, current mode=1/1 >[ 133.781] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.781] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.781] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.781] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.781] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.781] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.781] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.781] sna_drawable_use_bo: using whole GPU bo >[ 133.781] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.781] color_convert: src=ff000000 [20028888] >[ 133.781] color_convert: dst=ff000000 [20028888] >[ 133.781] sna_render_get_solid: ff000000 >[ 133.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.781] sna_transform_is_imprecise_integer_translation: no transform >[ 133.781] gen9_composite_picture: integer translation (0, 0), removing >[ 133.781] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.781] sna_render_pixmap_bo: GPU all damaged >[ 133.781] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.781] gen4_choose_composite_emitter: solid, identity mask >[ 133.781] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.781] gen9_composite_get_binding_table(fe40) >[ 133.781] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.781] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.781] gen9_emit_vertex_elements: setup id=9 >[ 133.781] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.781] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.781] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.781] gen8_vertex_flush[75c] = 9 >[ 133.781] gen9_magic_ca_pass: CA fixup (617 -> 626) >[ 133.781] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.781] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.781] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.781] sna_glyphs(op=3, nlist=1, src=(97, 289)) >[ 133.781] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.781] sna_glyphs: discarding mask >[ 133.781] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) >[ 133.781] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.781] gen9_render_composite: 0x0, current mode=1/1 >[ 133.781] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.781] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.781] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.781] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.781] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.781] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.781] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.781] sna_drawable_use_bo: using whole GPU bo >[ 133.781] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.781] color_convert: src=ffffffff [20028888] >[ 133.781] color_convert: dst=ffffffff [20028888] >[ 133.781] sna_render_get_solid: ffffffff >[ 133.781] sna_render_get_solid(white) >[ 133.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.781] sna_transform_is_imprecise_integer_translation: no transform >[ 133.781] gen9_composite_picture: integer translation (0, 0), removing >[ 133.781] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.781] sna_render_pixmap_bo: GPU all damaged >[ 133.781] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.781] gen4_choose_composite_emitter: solid, identity mask >[ 133.781] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.781] gen9_composite_get_binding_table(fe40) >[ 133.781] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 >[ 133.781] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 >[ 133.781] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) >[ 133.781] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler >[ 133.781] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.781] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.781] gen9_emit_vertex_elements: setup id=9 >[ 133.781] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(304.00, 80.00) x (10.00, 10.00) >[ 133.781] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped >[ 133.781] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(288.00, 64.00) x (9.00, 8.00) >[ 133.781] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(224.00, 96.00) x (10.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(256.00, 96.00) x (9.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(224.00, 112.00) x (9.00, 12.00) >[ 133.782] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(192.00, 112.00) x (7.00, 11.00) >[ 133.782] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(272.00, 96.00) x (7.00, 11.00) >[ 133.782] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(208.00, 112.00) x (7.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(224.00, 64.00) x (11.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(272.00, 64.00) x (13.00, 8.00) >[ 133.782] gen8_vertex_flush[85c] = 42 >[ 133.782] gen9_magic_ca_pass: CA fixup (626 -> 668) >[ 133.782] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.782] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.782] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.782] sna_glyphs(op=3, nlist=5, src=(86, 306)) >[ 133.782] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.782] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) >[ 133.782] glyphs_format: format=166024, depth=32 >[ 133.782] can_discard_mask: mask matches glyphs format, no conversion, so discard mask >[ 133.782] sna_glyphs: discarding mask >[ 133.782] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) >[ 133.782] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.782] gen9_render_composite: 0x0, current mode=1/1 >[ 133.782] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.782] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.782] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.782] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.782] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.782] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.782] sna_drawable_use_bo: using whole GPU bo >[ 133.782] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.782] color_convert: src=ffffffff [20028888] >[ 133.782] color_convert: dst=ffffffff [20028888] >[ 133.782] sna_render_get_solid: ffffffff >[ 133.782] sna_render_get_solid(white) >[ 133.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.782] sna_transform_is_imprecise_integer_translation: no transform >[ 133.782] gen9_composite_picture: integer translation (0, 0), removing >[ 133.782] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.782] sna_render_pixmap_bo: GPU all damaged >[ 133.782] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.782] gen4_choose_composite_emitter: solid, identity mask >[ 133.782] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.782] gen9_composite_get_binding_table(fdc0) >[ 133.782] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.782] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.782] gen9_emit_vertex_elements: setup id=9 >[ 133.782] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(304.00, 96.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.782] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(304.00, 112.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.782] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(320.00, 64.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(336.00, 64.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.782] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(288.00, 96.00) x (7.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(368.00, 64.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(288.00, 112.00) x (7.00, 3.00) >[ 133.782] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(256.00, 112.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(272.00, 112.00) x (10.00, 10.00) >[ 133.782] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(336.00, 80.00) x (5.00, 2.00) >[ 133.782] gen8_vertex_flush[954] = 57 >[ 133.782] gen9_magic_ca_pass: CA fixup (668 -> 725) >[ 133.782] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.782] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.782] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.782] sna_glyphs(op=3, nlist=1, src=(140, 323)) >[ 133.782] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.782] sna_glyphs: discarding mask >[ 133.782] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) >[ 133.782] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789856032 size=7680x2160 >[ 133.782] gen9_render_composite: 0x0, current mode=1/1 >[ 133.782] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 >[ 133.782] kgem_bo_is_busy: handle=138, domain: 3 exec? 1, rq? 1 >[ 133.782] gen9_composite_fallback: dst is already on the GPU, try to use GPU >[ 133.782] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 >[ 133.782] sna_drawable_use_bo pixmap=2950, box=((0, 0), (7680, 2160)), flags=7... >[ 133.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 >[ 133.782] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.782] sna_drawable_use_bo: using whole GPU bo >[ 133.782] gen9_composite_set_target: pixmap=2950, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff >[ 133.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.782] color_convert: src=ffffffff [20028888] >[ 133.782] color_convert: dst=ffffffff [20028888] >[ 133.782] sna_render_get_solid: ffffffff >[ 133.782] sna_render_get_solid(white) >[ 133.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) >[ 133.782] sna_transform_is_imprecise_integer_translation: no transform >[ 133.782] gen9_composite_picture: integer translation (0, 0), removing >[ 133.782] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) >[ 133.782] sna_render_pixmap_bo: GPU all damaged >[ 133.782] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 >[ 133.782] gen4_choose_composite_emitter: solid, identity mask >[ 133.782] kgem_check_bo: num_pages=+0, num_exec=+0 >[ 133.782] gen9_composite_get_binding_table(fdc0) >[ 133.782] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 >[ 133.782] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) >[ 133.782] gen9_emit_vertex_elements: setup id=9 >[ 133.782] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(240.00, 96.00) x (10.00, 11.00) >[ 133.782] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(208.00, 96.00) x (9.00, 8.00) >[ 133.782] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped >[ 133.782] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(352.00, 64.00) x (10.00, 11.00) >[ 133.782] gen8_vertex_flush[a4c] = 9 >[ 133.782] gen9_magic_ca_pass: CA fixup (725 -> 734) >[ 133.782] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 >[ 133.783] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 >[ 133.783] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) >[ 133.783] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=b86, drawable=a74 >[ 133.783] sna_validate_gc: recomputing clip >[ 133.783] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] >[ 133.783] sna_copy_area: src=pixmap=2950:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 >[ 133.783] sna_copy_area: normal copy >[ 133.783] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.783] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) >[ 133.783] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 >[ 133.783] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) >[ 133.783] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) >[ 133.783] sna_do_copy: clipped src extents (0, 0), (7680, 2160) >[ 133.783] sna_do_copy: pixmap -- no source clipping >[ 133.783] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 >[ 133.783] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) >[ 133.783] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2950+(0, 0), dst pixmap=2687+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) >[ 133.783] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9b69b60, gpu_bo=138, cpu_bo=0), replaces=1 >[ 133.783] copy_prefer_gpu: source has gpu damage, force gpu? 1 >[ 133.783] sna_drawable_use_bo pixmap=2687, box=((0, 0), (7680, 2160)), flags=1b... >[ 133.783] sna_drawable_use_bo: exported target, set PREFER_GPU >[ 133.783] sna_drawable_use_bo: pinned, never REPLACES >[ 133.783] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b >[ 133.783] sna_drawable_use_bo: use GPU fast path (all-damaged) >[ 133.783] sna_drawable_use_bo: using whole GPU bo >[ 133.783] sna_pixmap_move_to_gpu(pixmap=2950, usage=0), flags=a >[ 133.783] sna_pixmap_move_to_gpu: already all-damaged >[ 133.783] sna_pixmap_mark_active: pixmap=2950, handle=138 >[ 133.783] sna_copy_boxes: move whole src_pixmap to GPU and copy >[ 133.783] sna_pixmap_make_cow: make cow src=2950, dst=2687, handle=138 (already cow? src=0, dst=0) >[ 133.783] sna_pixmap_make_cow: can't cow, dst_pinned=2 >[ 133.783] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 >[ 133.783] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.783] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.783] kgem_bo_is_render: handle=134, rq? 0 [0] >[ 133.783] kgem_bo_is_render: handle=138, rq? 1 [1] >[ 133.783] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.783] __kgem_retire_rq: request 1 complete >[ 133.783] kgem_set_mode: flushing before new bo >[ 133.783] gen8_vertex_close: used=2936, vbo active? 3, vb=204, nreloc=2 >[ 133.783] gen8_vertex_close: reloc[0] = 287 >[ 133.783] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.783] kgem_add_handle: handle=3, index=5 >[ 133.783] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.783] gen8_vertex_close: reloc[1] = 342 >[ 133.783] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 >[ 133.783] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) >[ 133.783] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17254 [fenced=0] >[ 133.783] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 >[ 133.783] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 >[ 133.783] kgem_fixup_relocs: shrinking by 61440 >[ 133.783] __kgem_busy: handle=1, busy=0, wedged=0 >[ 133.783] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 >[ 133.783] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 >[ 133.783] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 >[ 133.783] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8d000 >[ 133.783] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.783] __kgem_bo_clear_busy: handle=7 >[ 133.783] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 >[ 133.783] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 >[ 133.783] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 >[ 133.783] __kgem_bo_clear_busy: handle=7 >[ 133.783] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 >[ 133.783] __kgem_busy: handle=1, busy=131072, wedged=0 >[ 133.783] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 >[ 133.783] kgem_check_bo: num_pages=+32400, num_exec=+2 >[ 133.783] aligning vertex: was 4, now 2 floats per vertex >[ 133.783] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 >[ 133.783] kgem_add_reloc64[0] = (delta=1, target handle=batch) >[ 133.783] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 >[ 133.783] kgem_add_handle: handle=4, index=0 >[ 133.783] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.783] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 >[ 133.783] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) >[ 133.783] gen9_composite_get_binding_table(ffc0) >[ 133.783] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 >[ 133.783] kgem_add_handle: handle=134, index=1 >[ 133.783] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) >[ 133.783] __kgem_bo_mark_dirty: handle=134 (proxy? 0) >[ 133.783] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render >[ 133.783] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 >[ 133.783] kgem_add_handle: handle=138, index=2 >[ 133.783] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d089d000) >[ 133.783] [3fd0] bind bo(handle=138, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler >[ 133.783] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 >[ 133.783] gen9_emit_sampler: sampler = 0 >[ 133.783] gen9_emit_sf: num_sf_outputs=1 >[ 133.783] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) >[ 133.783] gen9_emit_vertex_elements: setup id=0 >[ 133.783] gen9_emit_vertex_elements: first channel 0 floats, offset=4 >[ 133.783] (0, 0) -> (0, 0) + (7680, 2160) >[ 133.783] gen8_vertex_flush[490] = 3 >[ 133.783] sna_accel_flush: flush?=1, dirty?=1 >[ 133.783] sna_accel_flush: syncing SHM pixmap=2954 (refcnt=1) >[ 133.783] _sna_pixmap_move_to_cpu(pixmap=2954, 70x42, flags=3) >[ 133.783] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9e6f2d1, is-clear?=0 >[ 133.783] _sna_pixmap_move_to_cpu: CPU all-damaged >[ 133.783] _sna_pixmap_move_to_cpu: syncing CPU bo >[ 133.783] kgem_bo_sync__cpu_full: handle=140 >[ 133.783] __kgem_busy: handle=140, busy=131072, wedged=0 >[ 133.783] kgem_bo_sync__cpu_full: SYNC: handle=140, needs_flush? 0, domain? 3, busy? 1 >[ 133.789] __kgem_busy: handle=140, busy=0, wedged=0 >[ 133.789] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 1 [busy?=0] >[ 133.789] __kgem_retire_requests_upto(handle=140, ring=0) >[ 133.789] __kgem_retire_rq: request 1 complete >[ 133.789] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 >[ 133.789] kgem_bo_is_busy: handle=140, domain: 1 exec? 0, rq? 0 >[ 133.789] gen8_vertex_close: used=2942, vbo active? 3, vb=1, nreloc=1 >[ 133.789] gen8_vertex_close: reloc[0] = 287 >[ 133.789] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 >[ 133.789